background image

KOMBINATORYKA 

OFICJALNA ĝCIĄGAWKA z MATEMATYKI DYSKRETNEJ cz. 1 

relacja równowaĪnoĞci jest zwrotna, przechodnia i symetryczna; relacja porządku jest zwrotna, przechodnia i antysymetryczna; 

dla |X| = n :

2

2

n

= liczba wszystkich relacji binarnych;  

¦

=

¿

¾

½

¯

®

­

=

n

k

n

k

n

B

0

= liczba wszystkich relacji równowaĪnoĞci w X

relacji równowaĪnoĞci  E  w zbiorze  X  wzajemnie jednoznacznie odpowiada podział zbioru  X  na bloki X|E

=

 { a|E : a

X };  

a|E

=

 { b

X : aEb }  - klasa abstrakcji elementu a ; 

(X,

%

) – zbiór uporządkowany: xy

X  są porównywalne, jeĞli x

%

y  lub  y

%

x ;  x

%

y  

x

%

y  

  x

y ; 

dla st

X  zachodzi  s

%

t  i nie istnieje taki element  u

X , Īe  s

%

u  i  u

%

t  ,  to s jest bezpoĞrednim poprzednikiem  t,  

a  t – bezpoĞrednim nastĊpnikiem  s ; 
x

o

X jest elementem maksymalnym w (X

%

), jeĞli w zbiorze X nie istnieje element x

x

o

, dla którego x

o

%

x ;   

x

o

X jest elementem minimalnym w (X

%

), jeĞli w zbiorze X nie istnieje element x

x

o

, dla którego x

%

x

o

  ;  

x

o

X jest elementem najwiĊkszym w (X

%

), jeĞli dla kaĪdego  x

X zachodzi zaleĪnoĞü  x

%

x

o

 ;   

x

o

X jest elementem najmniejszym w (X

%

), jeĞli dla kaĪdego  x

X zachodzi zaleĪnoĞü  x

o

%

x ; 

x

o

X  jest ograniczeniem dolnym zbioru A

X , jeĞli dla kaĪdego x

A zachodzi zaleĪnoĞü x

o

%

x ; 

x

o

X  jest ograniczeniem górnym zbioru A

X , jeĞli dla kaĪdego x

A zachodzi zaleĪnoĞü  x

%

x

o

 ; 

sup A  – kres górny zbioru A = element najmniejszy w zbiorze ograniczeĔ górnych zbioru A (jeĞli istnieje) ; 
inf A – kresem dolnym zbioru A = element najwiĊkszy w zbiorze ograniczeĔ dolnych zbioru (jeĞli istnieje) ; 
podzbiór L

X , w którym kaĪde dwa elementy xy

L  są porównywalne = łaĔcuch w (X

%

) ; 

podzbiór A

X , w którym Īadne dwa róĪne elementy xy

L  nie są porównywalne = antyłaĔcuch w (X

%

) ; 

maksymalna licznoĞü antyłaĔcucha jest równa minimalnej liczbie łaĔcuchów pokrywających zbiór X, a maksymalna licznoĞü łaĔcucha 
jest równa minimalnej liczbie antyłaĔcuchów pokrywających zbiór X ; 
funkcja f : X

jest relacją binarną  f

X

×

Y  taką, Īe dla kaĪdego x

X istnieje dokładnie jedna para postaci (xy

=

(x))

f ; 

dla | X | 

=

n  i  | Y | 

=

m: | Fun(XY) | 

=

m

 n

, | Inj(XY) | 

=

 m

 n

  (dla n

m ), | Sur(XY) | 

=

¿

¾

½

¯

®

­

=

m

n

m

s

m

n

!

,

, | Bij(XY) | 

=

n

 n

 =

n! , 

liczba rozmieszczeĔ uporządkowanych =  m

n

Bij(XY

≠ ∅

Ÿ| X | 

=

 | Y | 

;

jeĪeli zachodzi  | X | > r

 | Y |  dla r > 0 , to dla f

Fun(XY) warunek | f

1

({y}) | > r  jest spełniony dla co najmniej jednego y

Y ; 

permutacja zbioru X = bijekcja  p : X

X ; | Bij(XX) | 

=

n! ; 

typ permutacji   

n

n

λλλλ

λλλλ

λλλλ

...

2

1

2

1

, gdzie  

λ

i

  oznacza liczbĊ cykli o długoĞci  i ; 

inwersją permutacji 

 S

n  

= para  (p(i), pj)),  gdzie p(i

>

pj) dla  i

<

j

nIp) = liczbĊ inwersji; 

)

(

)

(

)

sgn(

p

I

p

1

=

 ; 

permutacji jest typu 

n

n

λλλλ

λλλλ

λλλλ

...

2

1

2

1

, to jej znak 

¬

¼

¦

=

=

2

1

2

1

n

j

j

f

λλλλ

)

(

)

sgn(

; znak cyklu o długoĞci  k  jest równy  (

1)

k

sgn( p s

=

 sgn( p

 sgn(s); transpozycja = cykl o długoĞci 2; transpozycja sąsiednia = [ii

+

1] ; 

– niezmiennik permutacji, jeĞli  p(i

=

;  Inv(p) = liczba niezmienników; nieporządek, gdy Inv(p

=

 0; | D

n

 | 

=

¦

=

n

i

i

i

n

0

1

!

)

(

!

|

(X) | 

=

 2

n

 ;  | { Y

 (X) : | Y | 

=

k } | 

=

k

k

n

n

n

k

n

k

n

k

n

k

n

k

+

=

=

=

¸¸

¹

·

¨¨

©

§

...

)

(

...

)

(

)!

(

!

!

!

2

1

1

1

 ;  

¸¸

¹

·

¨¨

©

§

+

¸¸

¹

·

¨¨

©

§

=

¸¸

¹

·

¨¨

©

§

1

1

1

k

n

k

n

k

n

 ; 

!

...

!

!

!

...

m

m

k

k

k

n

k

k

k

n

=

¸¸

¹

·

¨¨

©

§

2

1

2

1

 ;  | A | 

=

 < k

x

1

, ..., k

x

n

 > : liczba podzbiorów k-elementowych = 

¸¸

¹

·

¨¨

©

§

+

=

k

k

n

k

n

k

1

!

 ; 

rozwiązaĔ równania x

1

+

x

2

+

...

+

x

n

=

k jest 

¸¸

¹

·

¨¨

©

§

+

=

k

k

n

k

n

k

1

!

; | 

Π

k

(X) | 

=

¿

¾

½

¯

®

­

k

n

¿

¾

½

¯

®

­

k

n

=

¿

¾

½

¯

®

­

1

1

k

n

+

k

¿

¾

½

¯

®

­

k

1

,  |

Π

(X)| 

=

¦

=

¿

¾

½

¯

®

­

=

n

k

n

k

n

B

0



ππππ

ππππ

×

=

A

A

A

E

)

(

 ;  P(n

=

¦

=

n

k

k

n

P

1

)

,

(

,  P(nk

=

P(

1, 

1) 

+

P(

− 

kk), P(nk

=

¦

=

k

i

i

k

n

P

0

)

,

(

P

k

(n

=

¦

=

k

i

i

n

P

1

)

,

(

 ; 

A

B | 

=

 | A | 

+

 | B | 

 | A

B | ,  | A

B

C | 

A | 

+

 | B | 

+

 | C | 

 | A

B | 

 | A

C | 

 | B

C | 

+

 | A

B

C | , 

¦

¦

=

=

=

}

,...,

{

}

,...,

,

{

|

...

|

)

(

n

p

p

p

p

p

p

n

i

i

n

i

i

i

i

A

A

A

A

1

1

1

1

2

1

2

1

1



 ; 

¦

=

=

0

i

i

i

z

a

z

)

(

- funkcja tworząca dla ciągu (a

i

=

 (a

0

a

1

a

2

, ..., a

i

, ... ) 

(jedyna Ğciągawka, którą wolno mieü na egzaminie, ale nie wolno jej uĪywaü na kolokwium poprawkowym)  

background image

TEORIA GRAFÓW 

OFICJALNA ĝCIĄGAWKA z MATEMATYKI DYSKRETNEJ cz. 2 

2

)

1

(

2

=

¸¸

¹

·

¨¨

©

§

n

n

n

2

)!

1

(

n

; n

 n

2

 ; 

E

i

d

V

i

2

)

(

=

¦

A

i

d

i

d

V

i

V

i

=

=

¦

¦

+

)

(

)

(

; (n

1)! ; 

d(i) = | V(i) |, gdzie V(i) = { j

V : {ij}

E }; d

(i) = | V

(i) |, gdzie V

(i) = { j

M : {ij}

E };  

d

 +

(i) = | V

 +

(i) |, gdzie V

 +

(i) = { j

V : (ij)

A }; d

(i) = | V

(i) |, gdzie V

(i) = { j

V : (ji)

A };  

)

(i

d

M

+

 = |

)

(i

V

M

+

|, gdzie 

)

(i

V

M

+

 = { j

M : (ij

A }; 

)

(i

d

M

 = |

)

(i

V

M

|, gdzie 

)

(i

V

M

 = { j

M : {ji}

A }; 

I(G) = [ a

ij

=1, ..., n ,  =1, ..., m

 , gdzie 

¯

®

­

=

przypadku

przeciwnym

w

0

jesli

1

j

ij

e

i

a

;  

I(D) = [ a

ij

 ] 

=1, ..., n ,  =1, ..., m

 , gdzie 

°

¯

°

®

­

=

=

=

przypadku

przeciwnym

w

0

)

,

(

jesli

1

)

,

(

jesli

1

k

i

a

i

k

a

a

j

j

ij

;  

B(G) = [ b

ij

 ] 

=1, ..., n ,  =1, ..., 

, gdzie 

¯

®

­

=

=

przypadku

przeciwnym

w

0

}

,

{

jesli

1

E

j

i

b

b

ji

ij

;  

B(D) = [ b

ij

 ] 

=1, ..., n ,  =1, ..., n

 , gdzie 

¯

®

­

=

przypadku

przeciwnym

w

0

)

,

(

jesli

1

A

j

i

b

ij

;  

2

)

1

)(

(

)

(

+

k

n

k

n

m

k

n

n – m + f = k + 1; m

 3n – 6; m

 2n – 4;  

d(v) + d(w

nd(v

2

n

m

2

2

)

2

)(

1

(

+

n

n

i < 

2

n

a

i

  

i  Ÿ  a

n

− 

i

n – ;  

1

2

)

(

)

(

+

n

w

d

v

d

2

)

(

n

v

d

+

  i  

2

)

(

n

v

d

;  

C = 

1

e

C

2

e

C

 ... 

k

e

, gdzie  

{

}

k

e

...,

,

1

 = C \ T ;  

κ

 (G

λ

(G);  

¦

¦

+

=

)

(

)

(

)

,

(

)

,

(

)

(

s

V

u

s

V

u

s

u

f

u

s

f

f

W

P

U

 = A

 ( U

×

 ( V \ U) ) = { (uv

A : u

Uv

V \ U }; 

f (UV \ U) = 

¦

U

P

v

u

v

u

f

)

,

(

)

,

(

W(f ) = f (UV \ U

f (V \ UU); C(P

U

) = 

¦

U

P

v

u

v

u

c

)

,

(

)

,

(

W(f ) 

  C(P

U

);  

α

 (G) + 

τ

 (G) = | V |; 

ν

 (G) + 

ρ

 (G) = | V |; 

ν

 (G

τ

 (G); 

α

 (G

ρ

 (G); 

S

V

1

: | N(S) | 

 | S | ; 

4

1

2

2

1

)

(

+

+

m

G

χ

;  

(jedyna Ğciągawka, którą wolno mieü na egzaminie, ale nie wolno jej uĪywaü na kolokwium poprawkowym)  

background image
background image
background image
background image
background image
background image
background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 1 / 14 

REPETYTORIUM  Z  KOMBINATORYKI 

Relacja binarna

R

X

×

Y

Relacja binarna w zbiorze X

R  

X

×

X

MoĪe byü okreĞlona  za pomocą: 

zdania logicznego 

xRy

¬ ¼ ª º

y

x

=

zbioru par uporządkowanych 

{(xy), (xx), ...}, 

 

grafu relacji 

 

tablicy relacji 

x

y

z ...

x

1

0

1

y

0

1

0

z

1

1

0

...

Cechy relacji binarnej w zbiorze X

zwrotna

jeĞli 

x

X  :  xRx

przechodnia

jeĞli 

x, y, z

X  :  ( xRy

yRz ) Ÿ xRz

symetryczna

jeĞli 

x, y

X :  xRy  Ÿ  yRx

antysymetryczna,  jeĞli 

x, y

X  :  ( xRy

yRx ) Ÿ x

=

y

Relacja równowaĪnoĞci jest zwrotna, przechodnia i symetryczna. 

Relacja porządku jest zwrotna, przechodnia i antysymetryczna. 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 2 / 14 

ƒ Dla zbioru skoĔczonego | X | 

=

n : 

liczba wszystkich relacji binarnych w X wynosi 

2

2

n

liczba wszystkich zwrotnych relacji w X wynosi 

)

(

1

2

n

n

liczba wszystkich symetrycznych relacji w X wynosi 

2

1

2

)

(

+

n

n

liczba wszystkich antysymetrycznych relacji w X wynosi 

2

1

3

2

)

(

n

n

n

liczba wszystkich relacji równowaĪnoĞci w X wynosi B

n

 (liczby Bella), 

¦

=

¿

¾

½

¯

®

­

=

n

k

n

k

n

B

0

  ;  

i

n

i

n

B

i

n

B

¸¸

¹

·

¨¨

©

§

=

¦

=

+

0

1

KaĪdej relacji równowaĪnoĞci  E  w zbiorze  X  moĪna wzajemnie 

jednoznacznie przyporządkowaü podział zbioru  X  na bloki

X|E

=

 { a|E : a

X } , 

gdzie pojedynczy blok  a|E

=

 { b

X : aEb }  nazywany jest 

klasą abstrakcji elementu a

JeĪeli G jest grupą permutacji zbioru X, to szczególna rolĊ odgrywa 

relacja indukowana w zbiorze X przez grupĊ G  (oznaczana R

G

 ). 

Relacja indukowana  R

G

 jest relacją równowaĪnoĞci. 

KaĪdą z klas abstrakcji relacji indukowanej R

G

 nazywamy orbitą

działania grupy G. Symbol o(G) oznacza liczbĊ orbit. 

Zbiór orbit działania jest podziałem zbioru X na o(G) bloków. 

¦

=

G

p

p

Inv

G

G

o

)

(

)

(

1

 , 

gdzie Inv(p) jest liczbą niezmienników permutacji  p

G

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 3 / 14 

Relacja porządku

%

wraz ze zbiorem , w którym została 

zdefiniowana tworzy zbiór uporządkowany  (X

%

)

Dwa elementy  xy

X  nazywamy porównywalnymi, jeĞli x

%

y  

lub  y

%

x , w przeciwnym przypadku są one nieporównywalne

JeĞli kaĪde dwa elementy xy

X  są porównywalne, to parĊ (X

%

nazywamy zbiorem liniowo uporządkowanym

W zbiorze uporządkowanym (X

%

) wprowadzamy „ostrą” relacjĊ

x

%

y  

x

%

y  

  x

y

JeĪeli dla dwóch elementów st

X  zachodzi  s

%

t  i nie istnieje taki 

element  u

X , Īe  s

%

u  i  u

%

t  ,  to s nazywamy bezpoĞrednim 

poprzednikiem  t, a  t – bezpoĞrednim nastĊpnikiem  s

Wygodnym i czytelnym sposobem 

przedstawienia zbioru uporządkowanego (X

%

)  

jest tzw. diagram Hassego, na którym łączymy 

odcinkami tylko bezpoĞrednie poprzedniki z ich 

nastĊpnikami i nastĊpniki umieszczamy 

powyĪej poprzedników. 

Np.: 

100

50

25

70

12

6

3

2

10

5

Element x

o

X nazywamy elementem maksymalnym w zbiorze 

czĊĞciowo uporządkowanym (X

%

), jeĞli w zbiorze X nie istnieje 

element x

x

o

, dla którego x

o

%

x .   

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 4 / 14 

Element x

o

X nazywamy elementem minimalnym w zbiorze 

czĊĞciowo uporządkowanym (X

%

), jeĞli w zbiorze X nie istnieje 

element x

x

o

, dla którego x

%

x

o

 .  

Element x

o

X nazywamy elementem najwiĊkszym w zbiorze 

czĊĞciowo uporządkowanym (X

%

), jeĞli dla kaĪdego  x

X zachodzi 

zaleĪnoĞü  x

%

x

o

.   

Element x

o

X nazywamy elementem najmniejszym w zbiorze 

czĊĞciowo uporządkowanym (X

%

), jeĞli dla kaĪdego  x

X zachodzi 

zaleĪnoĞü  x

o

%

x . 

W zbiorze czĊĞciowo uporządkowanym istnieje co najwyĪej jeden 

element najwiĊkszy i co najwyĪej jeden element najmniejszy.  

Przy tym element najwiĊkszy jest elementem maksymalnym, a element 

najmniejszy jest elementem minimalnym. 

JeĞli (X

%

)  jest zbiorem liniowo uporządkowanym oraz X jest 

zbiorem skoĔczonym i niepustym, to w (X

%

) istnieją elementy 

najwiĊkszy i najmniejszy. 

Element x

o

X  nazywamy ograniczeniem dolnym zbioru A

X , 

jeĞli dla kaĪdego x

A zachodzi zaleĪnoĞü x

o

%

x . 

Element x

o

X  nazywamy ograniczeniem górnym zbioru A

X , 

jeĞli dla kaĪdego x

A zachodzi zaleĪnoĞü  x

%

x

o

 . 

JeĞli zbiór ograniczeĔ górnych zbioru A ma element najmniejszy, to 

nazywamy go kresem górnym zbioru A i oznaczamy sup A . 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 5 / 14 

JeĞli zbiór ograniczeĔ dolnych zbioru A ma element najwiĊkszy, to 

nazywamy go kresem dolnym zbioru A i oznaczamy inf A . 

Pokryciem zbioru X nazywamy taką rodzinĊ jego podzbiorów  

Y

1

Y

2

, ..., Y

k

 }  (Y

i

X), dla której zachodzi  X

=

Y

1

Y

2

 ... 

Y

k

Mówimy, Īe rodzina { Y

1

Y

2

, ..., Y

k

 }  pokrywa zbiór X

ŁaĔcuchem z zbiorze uporządkowanym (X

%

) nazywamy taki 

podzbiór L

X , w którym kaĪde dwa elementy xy

L  są

porównywalne, tzn. zawsze zachodzi x

%

y  lub  y

%

x . 

AntyłaĔcuchem z zbiorze uporządkowanym (X

%

) nazywamy taki 

podzbiór A

X , w którym Īadne dwa róĪne elementy xy

L  nie są

porównywalne, tzn. zawsze zachodzi  x

%

y  

  x

=

y . 

W kaĪdym skoĔczonym zbiorze czĊĞciowo uporządkowanym  (X

%

maksymalna licznoĞü antyłaĔcucha jest równa minimalnej liczbie 

łaĔcuchów pokrywających zbiór X, a maksymalna licznoĞü łaĔcucha 

jest równa minimalnej liczbie antyłaĔcuchów pokrywających zbiór X

Funkcja
 

 

 

 

f : X

Y

jest relacją binarną  f

X

×

Y  taką, Īe dla kaĪdego  x

X  istnieje 

dokładnie jedna para postaci  ( xy

=

(x) ) 

f

Funkcja  f  jest injekcją (funkcją róĪnowartoĞciową, „1

1”), jeĞli 

x, y

X    x

y  Ÿ  f (x

f (y

Funkcja  f  jest surjekcją (funkcją „na”), jeĞli 

y

Y  

x

  f (x

=

y

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 6 / 14 

Funkcja  f  jest bijekcją , jeĞli jest jednoczeĞnie injekcją i surjekcją. 

Fun(XY) oznacza zbiór wszystkich funkcji z X w Y

Inj(XY) oznacza zbiór wszystkich injekcji z X w Y

Sur(XY) oznacza zbiór wszystkich surjakcji z X na Y

Bij(XY) oznacza zbiór wszystkich bijekcji z X w Y,  

Bij(XY

=

Sur(XY

Inj(XY

ƒ Dla zbiorów skoĔczonych  | 

=

n  i  | 

=

m

 

Fun(XY) | 

=

m

 n

 

Inj(XY) | 

=

 m

 n

  (dla n

m ) 

 

Sur(XY) | 

=

¿

¾

½

¯

®

­

=

m

n

m

s

m

n

!

,

=

¦

=

¸¸

¹

·

¨¨

©

§

1

0

1

m

i

n

i

i

m

i

m

)

(

)

(

 

Bij(XY) | 

=

n

 n

 =

n

Zasada równolicznoĞci pozwala rozstrzygaü o liczbie elementów 

jednego zbioru na podstawie liczby elementów drugiego po 

skonstruowaniu bijekcji pomiĊdzy tymi zbiorami. 

JeĪeli  Bij(XY

≠ ∅

 ,  to  | 

=

 | 

=

n

Rozmieszczeniem uporządkowanym nazywamy wskazanie pewnej 

funkcji  f : X

Y  wraz z okreĞleniem uporządkowaĔ we wszystkich 

zbiorach  f

1

({y})  dla  y

Y . 

Liczba wszystkich rozmieszczeĔ uporządkowanych wynosi  m

n

Przy zliczaniu funkcji  f : X

Y  stosujemy czĊsto zasadĊ mnoĪenia

jeĪeli  X

=

  X

1

X

2

  i  Y

=

Y

1

Y

2

    

oraz spełnione są warunki  X

1

X

2

= ∅

,  f ( X

1

Y

1

  i  f ( X

2

Y

2

 ,  

to 

Fun(XY) | 

=

 | Fun(X

1

Y

1

) | 

 | Fun(X

2

Y

2

) | ; 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 7 / 14 

jeĪeli ponadto  Y

1

Y

2

= ∅

to 

Inj(XY) | 

=

 | Inj(X

1

Y

1

) | 

 | Inj(X

2

Y

2

) | . 

JeĪeli na zbiorze X zdefiniowano funkcjĊ  f  w zbiór Y , to obowiązuje 

takĪe zasada szufladkowa

jeĪeli dla zbiorów  X  i  Y zachodzi  | X | > r

 | Y |  dla r > 0 , to 

dla kaĪdej funkcji  f

Fun(XY) warunek | f

1

({y}) | > r  jest spełniony 

dla co najmniej jednego  y

Y . 

Permutacją zbioru X nazywamy bijekcjĊ p : X

X

Bij(XX) | 

=

n

S

n

 oznacza zbiór wszystkich permutacji zbioru  {1, 2, ..., n}. 

Zbiór S

n

 wraz z operacja składania permutacji tworzy grupĊ

Operacja składania permutacji jest łączna, ale nie jest przemienna. 

W zbiorze S

n

 istnieje element neutralny operacji składania e

(permutacja identycznoĞciowa) i dla kaĪdego 

 S

n

 istnieje element 

odwrotny p

1

 S

n

  (permutacja odwrotna). 

Permutacja p moĪe byü okreĞlona  za pomocą: 

 

tablicy 

¸¸

¹

·

¨¨

©

§

=

4

1

2

3

5

5

4

3

2

1

p

 

 

 

grafu 

1

4

5

2

3

 

 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 8 / 14 

KaĪdą permutacjĊ 

 S

n

 moĪna przedstawiü w postaci złoĪenia 

rozłącznych cykli:   

p

=

 [ 1, 5, 4 ] [ 2, 3 ] 

KaĪdą permutacjĊ 

 S

n

 moĪna scharakteryzowaü przez podanie jej 

typu:    

n

n

λλλλ

λλλλ

λλλλ

...

2

1

2

1

, gdzie  

λλλλ

i

  oznacza liczbĊ cykli o długoĞci  i . 

ParĊ  (a

 i

 , a

 j

),  gdzie p(

=

a

 i

  i  p

=

a

 j

  dla  i

<

j

n,  nazywamy 

inwersją permutacji 

 S

,  jeĞli  a

 i

>

a

 j

 . 

Ip) oznacza liczbĊ wszystkich inwersji w permutacji   p

S

n

 . 

Znakiem permutacji  p

S

n

  nazywamy liczbĊ  

)

(

)

(

)

sgn(

p

I

p

1

=

Dla permutacji typu 

n

n

λλλλ

λλλλ

λλλλ

...

2

1

2

1

 jej znak 

¬

¼

¦

=

=

2

1

2

1

n

j

j

f

λλλλ

)

(

)

sgn(

Znak cyklu o długoĞci  k  jest równy  (

1)

k

1

Dla permutacji  ps

S

n

  zachodzi równoĞü sgn( p s

=

 sgn( p

 sgn(s). 

Transpozycją nazywamy cykl o długoĞci 2

Transpozycją sąsiednią nazywamy cykl postaci  [ii

+

1]. 

KaĪdą permutacjĊ   p

S

n

  moĪna przedstawiü w postaci złoĪenia  

Ip) transpozycji sąsiednich, np.  

=

 [2, 3] [3, 4] [4, 5] [1, 2]. 

KaĪda transpozycja ma znak równy  –1. 

Element  i

 {1, 2, ..., n}  nazywamy niezmiennikiem permutacji  

p

S

n

  , jeĞli  p(i

=

i

Inv(p) oznacza liczbĊ niezmienników permutacji  p

Nieporządkiem nazywamy taką permutacjĊ  

S

n

 ,  

dla której  Inv(p

=

 0. 

D

n

  oznacza zbiór wszystkich nieporządków w zbiorze  S

n

 . 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 9 / 14 

| D

n

 | 

=

¦

=

n

i

i

i

n

0

1

!

)

(

!

Rodzina podzbiorów zbioru X

 (X)  

=

 { Y : Y

  X

KaĪdy podzbiór  Y

 (X)  moĪe byü jednoznacznie okreĞlony przez 

swój wektor charakterystyczny   

ξ

Y ) 

=

 ( b

1

b

2

, ..., b

n

 ) 

 {0, 1}

n

według wzoru: 

b

x

Y

x

Y

i

i

i

=


­

®

¯

1

0

jeĞli

jeĞli

 , 

dla  X

=

 { x

1

, ..., x

n

 }. 

|

(X) | 

=

 2

n

Wektory charakterystyczne są wygodnym narzĊdziem do generowania 

wszystkich elementów rodziny    (X) . 

Podzbiory k-elementowe zbioru X  ( | X | 

=

n ): 

| { Y

 (X) : | Y | 

=

k } | 

=

k

k

n

n

n

k

n

k

n

k

n

k

n

k

+

=

=

=

¸¸

¹

·

¨¨

©

§

...

)

(

...

)

(

)!

(

!

!

!

2

1

1

1

n

k

n

n

k

§
©

¨

·
¹

¸

=

§
©

¨

·
¹

¸ , 

n

k

n

k

n

k

§
©

¨

·
¹

¸

=

§
©

¨

·
¹

¸

+


§
©

¨

·
¹

¸

1

1

1

n

i

i

n

n

§
©

¨

·
¹

¸

=

=

¦

0

2 , 

n

i

i

n

i

n

n

§
©

¨

·
¹

¸

=

=

¦

0

1

2

,   

Rozbiciem zbioru  X  na  m podzbiorów o zadanych liczbach 

elementów  k

1

k

2

, ..., k

m

  nazywamy taką rodzinĊ rozłącznych zbiorów 

X

1

X

2

, ..., X

m

 }, dla której spełnione są warunki: 

m

X

X

X

X

=

...

2

1

,  

=

j

i

X

X

 dla  1 

i

<

j

m i

i

i

k

X

=

Liczba wszystkich rozbiü zbioru X  wynosi: 

!

...

!

!

!

...

m

m

k

k

k

n

k

k

k

n

=

¸¸

¹

·

¨¨

©

§

2

1

2

1

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 10 / 14 

Zbiór z powtórzeniami  

A

=

 < k

1

x

1

, ..., k

n

x

n

 >  

okreĞlony jest przez podanie wektora krotnoĞci (k

1

, ..., k

n

) dla zbioru 

bazowego X

=

 { x

1

, ..., x

n

 }. 

Liczba elementów w zbiorze z powtórzeniami A wynosi  

A | 

=

k

1

+

 ... 

+

k

n

Liczba wszystkich podzbiorów zbioru z powtórzeniami A wynosi 

 

k

1

+

 1) 

 ( k

2

+

 1) 

 ... 

 ( k

n

+

 1) 

Liczba k-elementowych podzbiorów zbioru z powtórzeniami  

k

x

1

, ..., k

x

n

 >   (szczególny przypadek k

i

=

k)  wynosi 

¸

¹

·

¨

©

§

+

=

k

k

n

k

n

k

1

!

Funkcja tworząca dla ciągu liczb podzbiorów k-elementowych 

zbioru z powtórzeniami A ma postaü

A(x)  

=

  

¦

=

A

k

k

k

x

c

0

=

  (1 

+

x

+

 ... 

+

1

k

 ... 

 (1 

+

x

+

 ... 

+

n

k

x

) ; 

c

k

 jest liczbą podzbiorów k-elementowych zbioru z powtórzeniami A

Liczba całkowitych nieujemnych rozwiązaĔ liniowego równania 

diofantycznego x

1

+

x

2

+

... 

+

x

n

=

k   dla całkowitego i nieujemnego 

k wynosi  

¸¸

¹

·

¨¨

©

§

+

=

k

k

n

k

n

k

1

!

Podziałem zbioru  X  ( | X | 

=

n ) na  k  bloków nazywamy taką

rodzinĊ niepustych zbiorów  

π

=

 { A

1

, ..., A

k

 } , dla której zachodzi 

X

=

A

1

 ... 

A

k

,  A

i

A

j

= ∅

  dla  1 

i

<

j

k  oraz  A

i

≠ ∅

 . 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 11 / 14 

Π

k

(X)  oznacza zbiór wszystkich podziałów zbioru X na k bloków. 

Π

(X)  oznacza zbiór wszystkich podziałów zbioru X

Π

k

(X) | 

=

¿

¾

½

¯

®

­

k

n

  (liczby Stirlinga 2 rodzaju) 

¿

¾

½

¯

®

­

k

n

=

¿

¾

½

¯

®

­

1

1

k

n

+

k

¿

¾

½

¯

®

­

k

1

,  dla  0 < k < 

¿

¾

½

¯

®

­

n

n

=

 1,  

¿

¾

½

¯

®

­

0

n

=

 0 dla  n

 0;  

¿

¾

½

¯

®

­

1

n

=

 1,  dla  n > 0 

¦

¦

=

=

=

¸¸

¹

·

¨¨

©

§

=

¿

¾

½

¯

®

­

1

0

1

0

1

1

1

m

i

n

i

m

i

n

i

i

i

m

i

m

i

m

i

m

m

m

n

!

)!

(

)

(

)

(

)

(

)

(

!

¦

¦

=

=

¿

¾

½

¯

®

­

=

¿

¾

½

¯

®

­

=

n

k

k

k

n

n

k

k

n

m

k

n

m

k

n

m

0

0

1)

(

 zachodzi dla mn

|

Π

(X)| 

=

¦

=

¿

¾

½

¯

®

­

=

n

k

n

k

n

B

0

  (liczby Bella) 

i

n

i

n

B

i

n

B

¸¸

¹

·

¨¨

©

§

=

¦

=

+

0

1

KaĪdemu podziałowi  

π

∈ Π

(X)  moĪna jednoznacznie przyporząd-

kowaü relacjĊ równowaĪnoĞci  E(

π

)  w zbiorze  X , definiując ją jako 



π

π

×

=

A

A

A

E

)

(

tzn. dwa elementy  xy

X  są w relacji  E(

π

), czyli   x E(

π

y

wtedy i tylko wtedy, kiedy x i y naleĪą do tego samego bloku podziału. 

Podziałem liczby  n na k składników ( nk

 { 1, 2, ... } ) nazywamy 

taki skoĔczony ciąg całkowity  a

1

a

2

, ..., a

k

 , dla którego zachodzi 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 12 / 14 

n

=

a

1

+

 ... 

+

a

k

  i  a

1

a

2

 ... 

a

k

 > 0 

P(nk)  oznacza liczbĊ podziałów liczby  n  na  k  składników. 

P(n

=

¦

=

n

k

k

n

P

1

)

,

(

  oznacza liczbĊ wszystkich podziałów liczby  n

P

k

(n)  oznacza liczbĊ podziałów liczby  n  o najwiĊkszym składniku 

równym  k

P(nk

=

P

k

(n) , 

dla k

n

P(nk

=

P(

1, 

1) 

+

P(

− 

kk)  dla n

k > 0 

P(0, 0) 

=

P(0) 

=

 1 

P(nk

=

¦

=

k

i

i

k

n

P

0

)

,

(

  i  P

k

(n

=

¦

=

k

i

i

n

P

1

)

,

(

  dla n

k > 0 

Zasada włączania-wyłączania to sposób wyznaczania liczby 

elementów w sumie mnogoĞciowej skoĔczonej liczby zbiorów 

(niekoniecznie rozłącznych): 

 

A

B | 

=

 | A | 

+

 | B | 

 | A

B | 

 

A

B

C | 

=

 | A | 

+

 | B | 

+

 | C | 

 | A

B | 

 | A

C | 

 | B

C | 

+

 | A

B

C | 

¦

¦

=

=

=

}

,...,

{

}

,...,

,

{

|

...

|

)

(

n

p

p

p

p

p

p

n

i

i

n

i

i

i

i

A

A

A

A

1

1

1

1

2

1

2

1

1



Funkcją tworzącą dla ciągu liczbowego  (a

i

=

 (a

0

a

1

a

2

, ..., a

i

, ... ) 

nazywamy szereg potĊgowy  

¦

=

=

0

i

i

i

z

a

z

)

(

 dla zmiennej zespolonej z

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 13 / 14 

Funkcje tworzące wybranych ciągów: 

Ciąg 

Funkcja tworząca

(1, 8, 28, 56, 70, 56, 28, 8, 1, 0, 0, ...), 

¸¸

¹

·

¨¨

©

§

=

i

a

i

8

(1 

+

z)

8

(0, ..., 0, 1, 0, ...., 0, ... ),  a

n

=

 1 i a

i

=

 0 dla i

n

z

n

(1, 1, ..., 1, ... ),  a

i

=

 1  dla  

=

 0, 1, ... 

z

1

1

(c

0

c

1

c

2

, ..., c

i

, ... ),  a

i

=

c

i

  dla  

=

 0, 1, ... 

z

c

1

1

Operacjom na ciągach odpowiadają operacje na funkcjach tworzących: 

Operacja na ciągu 

Operacja na funkcjach 

tworzących 

mnoĪenie przez liczbĊ: 

(a

i

 (c

a

i

A(z

c

A(z

dodawanie ciągów: 

(a

i

), (b

i

 (a

i

+

b

i

A(z), B(z

A(z

+

B(z

przesuniĊcie w prawo o m pozycji: 

(a

i

 (0, ..., 0, a

0

a

1

a

2

, ..., a

i

, ... ) 

(a

i

=

 0  dla  

=

 0, 1, ..., m

1) 

A(z

z

m

A(z)

Za pomocą funkcji tworzącej moĪna otrzymaü nierekurencyjny wzór 

na kolejny wyraz ciągu Fibonacciego

Wzór rekurencyjny: 

F

i

=

F

i

+

F

i

+

  

i

=

 1

   

  

dla  i

=

 0, 1, 2, 3, ...  (F

i

=

 0  dla  i < 0) 

Równanie dla funkcji tworzącej: 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 14 / 14 

F(z

=

z

2

F(z

+

z

F(z

+

z

Funkcja tworząca: 

¦

=

=

=

0

2

1

i

i

i

z

F

z

z

z

z

F

)

(

Wzór na kolejne wyrazy ciągu: 

»

»
¼

º

«

«
¬

ª

¸¸

¹

·

¨¨

©

§

¸¸

¹

·

¨¨

©

§

+

=

i

i

i

F

2

5

1

2

5

1

5

1

  dla i

=

 0, 1, 2, ... 

Za pomocą funkcji tworzącej moĪna rozwiązaü rekurencyjne równanie 

dla złoĪonoĞci rekurencyjnego algorytmu dla problemu wieĪ Hanoi. 

Wzór rekurencyjny: 

T

i

  

=

 2

 T

i

1

+

 1 

  i

=

 0    dla  i

=

 0, 1, 2, ...  (T

i

=

 0  dla  i < 0) 

Równanie dla funkcji tworzącej: 

T(z

=

 2 z

T(z

+

z

1

1

 1 

Funkcja tworząca: 

)

)(

(

)

(

z

z

z

z

T

2

1

1

=

Wzór na zaleĪnoĞü liczby ruchów od liczby krąĪków: 

T

i

=

 2

i

 – 1   dla  i

=

 0, 1, 2, ... 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 1 / 14 

REPETYTORIUM Z GRAFÓW i SIECI 

Graf = para uporządkowana dwóch zbiorów 

Graf nieskierowany 

Graf skierowany 

G = (VE), wierzchołki i krawĊdzie, 

E

{

{ij} : i

j  i  ij

V

}; 

D = (VA), wierzchołki i łuki, 

A

×

V ; 

incydencja, sąsiedztwo, zaleĪnoĞü

d(v

 stopieĔ wierzchołka v

d(v

= 0 − 

wierzchołek izolowany, 

d(v

= 1 −

 liĞü

d(v) = d

 +

(v) + d

(v

 stopieĔ wierzchołka v :

d

 +

(v

 stopieĔ wyjĞciowy v , 

d

(v

 stopieĔ wejĞciowy v

Pochodny graf G(D) = ( VE

D

 ) dla grafu skierowanego D = (VA): 

ij } 

E

D

  

  ( ij ) 

A

 ( ji ) 

A   dla  i

j

Graf pełny (dla | V | = n): 

E = 

{

 {ij} : i

j  i  ij

V

}; 

E | = 

2

)

1

(

2

=

¸

¹

·

¨

©

§

n

n

n

; ozn. 

n

K

A = 

×

V ; 

A | = 

2

n

Dopełnienie grafu: 

= (V,  ) : 

 = 

{

{ij}: ij

Vi

j, {ij}

E

= (V,  A) : 

A = 

×

A

Graf krawĊdziowy

L(G) = (EL(E)) : 

{e

1

e

2

}

L(E

e

1

 i e

2

 są zaleĪne 

L(D) = (AL(A)) : 

(a

1

a

2

L(A

a

1

 i a

2

 są zaleĪne 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 2 / 14 

Związki pomiĊdzy stopniami wierzch. i liczbą krawĊdzi (łuków): 

E

i

d

V

i

2

)

(

=

¦

A

i

d

V

i

2

)

(

=

¦

 , 

A

i

d

i

d

V

i

V

i

=

=

¦

¦

+

)

(

)

(

Macierzowy opis grafu (dla | V | = n i | E | = m lub | A | = m): 

Macierz incydencji

I(G) = 

m

j

n

i

ij

s

,...,

1

,...,

1

]

[

=

=

¯

®

­

=

przyp.

przec.

w

0

jesli

1

j

ij

e

i

s

I(D) = 

m

j

n

i

ij

s

,...,

1

,...,

1

]

[

=

=

°

¯

°

®

­

=

=

=

przyp.

przec.

w

0

)

,

(

jesli

1

)

,

(

jesli

1

k

i

a

i

k

a

s

j

j

ij

Macierz sąsiedztwa

B(G) = 

n

j

n

i

ij

b

,...,

1

,...,

1

]

[

=

=

¯

®

­

=

=

przyp.

przec.

w

0

}

,

{

jesli

1

E

j

i

b

b

ji

ij

B(D) = 

n

j

n

i

ij

b

,...,

1

,...,

1

]

[

=

=

¯

®

­

=

przyp.

przec.

w

0

)

,

(

jesli

1

A

j

i

b

ij

Izomorfizm grafów: 

G

G

V

V

f

→

1

1

:

 taka, Īe 

ij

V zachodzi 

{ij}

E  

  { (i),  f (j)}

E

D

D

V

V

f

→

1

1

:

 taka, Īe 

ij

V zachodzi 

(ij)

A  

  

(

(i),  f (j)

)

A

Graf dwudzielny

G = (V

1

V

E),  V

1

V

2

 = 

wierzchołki w kaĪdym ze zbiorów V

1

 i V

2

 są parami niezaleĪne. 

Graf dwudzielny pełny:  oznaczenie 

s

r

K

,

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 3 / 14 

Graf planarny

graf jest planarny wtedy i tylko wtedy, gdy nie zawiera podgrafu 

homeomorficznego z K

 5

  lub  K

 3, 3

(grafami homeomorficznymi z danym grafem nazywamy takie grafy, 

które moĪna z niego otrzymaü przez podział krawĊdzi dodatkowymi 

wierzchołkami stopnia 2) 

Droga w grafie: 

naprzemienny ciąg wierzchołków 

i krawĊdzi grafu 

v

0

e

1

v

1

e

2

, ..., v

t

1

e

t

v

t

 ), 

spełniający warunek 

e

i

 = {v

i

1

v

i

}  dla i = 1, ..., t

naprzemienny ciąg wierzchołków 

i łuków grafu 

v

0

a

1

v

1

a

2

, ..., v

t

1

a

t

v

t

 ), 

spełniający warunek 

a

i

 = ( v

i

1

v

i

 )  dla  i = 1, ..., t

Droga prosta

Ī

adna krawĊdĨ siĊ nie powtarza 

Ī

aden łuk siĊ nie powtarza 

Droga elementarna

Ī

aden wierzchołek siĊ nie powtarza. 

Cykl w grafie: 

droga zamkniĊtą, dla której  v

0

 = v

t

  i  t

>

 0 

Istnienie drogi i cyklu w grafie G o minimalnym stopniu wierzchołka 

δ

(G): 

w grafie G istnieje droga elementarna o długoĞci co najmniej 

δ

(G), 

dla 

δ

(G

 2 istnieje w grafie G cykl elementarny o długoĞci co 

najmniej 

δ

(G)+1. 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 4 / 14 

Graf spójny

dla kaĪdej pary wierzchołków u

v istnieje w nim droga z u do v

pochodny graf nieskierowny 

jest spójny 

Graf silnie spójny

 

dla kaĪdej pary wierzchołków u

v istnieje w nim droga z u do v

Składowa spójna grafu: 

podgraf danego grafu, który jest spójny i nie jest podgrafem innego 

grafu spójnego. 

Związek liczby krawĊdzi (m), wierzchołków (n) i składowych 

spójnych (k) w grafie: 

2

)

1

)(

(

)

(

+

k

n

k

n

m

k

n

Warunek konieczny i dostateczny dwudzielnoĞci grafu: 

dla n 

 2 graf jest dwudzielny wtedy i tylko wtedy, kiedy nie zawiera 

cyklu o nieparzystej długoĞci. 

Związek z liczbą Ğcian () w grafie planarnym: 

n – m + f = k + 1 

Warunki konieczne planarnoĞci grafu: 

jeĞli graf jest planarny i  n

 3, to  m

 3n – 6 , 

jeĞli graf dwudzielny jest planarny i  n

 3, to  m

 2n – 4 , 

jeĞli graf jest planarny, to musi zawieraü co najmniej jeden 

wierzchołek o stopniu mniejszym niĪ 6. 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 5 / 14 

Metody przeszukiwania grafu: 

przeszukiwanie grafu w głąb z „zamykaniem” wierzchołków, 

przeszukiwanie grafu wszerz z usuwaniem „nowoĞci” 

wierzchołków. 

Droga Eulera w grafie: 

droga prosta, która zawiera 

wszystkie krawĊdzie grafu 

droga prosta, która zawiera 

wszystkie łuki grafu 

Cykl Eulera w grafie: 

zamkniĊta droga Eulera 

Warunek konieczny i dostateczny istnienia cyklu Eulera

graf jest spójny i dla kaĪdego 

wierzchołka jego stopieĔ d(v) jest 

liczbą parzystą

graf jest spójny i dla kaĪdego 

wierzchołka zachodzi  

d

 +

(v) = d

(v

Warunek konieczny i dostateczny istnienia drogi Eulera

graf jest spójny i dla nie wiĊcej 

niĪ dwóch wierzchołków ich 

stopieĔ jest liczbą nieparzystą

graf jest spójny i albo dla kaĪdego 

wierzchołka zachodzi  

d

 +

(v) = d

(v), albo dla dokładnie 

dwóch wierzchołków v

1

 i v

2

 ten 

warunek nie zachodzi, ale 

spełniona jest dla nich równoĞü

d

+

(v

1

)–d

(v

1

)=d

(v

2

)–d

+

(v

2

)=1 

Mosty są wykorzystywane w algorytmie Fleury’ego

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 6 / 14 

Droga Hamiltona w grafie: 

droga elementarna, która zawiera wszystkie wierzchołki grafu 

Cykl Hamiltona w grafie: 

zamkniĊtą droga Hamiltona o długoĞci 

V

Liczba cykli Hamiltona w grafie pełnym dla n

 3: 

2

)!

1

(

n

(n

1)! 

Warunki dostateczne istnienia cyklu Hamiltona

jeĞli n

 3 i dla kaĪdej pary 

niezaleĪnych wierzchołków v

w zachodzi d(v) + d(w

n,  

to graf ma cykl Hamiltona; 

jeĞli n

 3 i dla kaĪdego 

wierzchołka zachodzi d(v

2

n

to graf ma cykl Hamiltona; 

jesli n

 3  i graf ma co 

najmniej  

2

2

)

2

)(

1

(

+

n

n

krawĊdzi, to ma on cykl 

Hamiltona; 

jeĞli n

 2, graf jest silnie 

spójny i bez pĊtli oraz dla 

kaĪdej pary niezaleĪnych 

wierzchołków v i w zachodzi 

1

2

)

(

)

(

+

n

w

d

v

d

, to graf ma 

cykl Hamiltona; 

jeĞli n

 2, graf jest bez pĊtli 

i dla kaĪdego wierzchołka 

zachodzi 

2

)

(

n

v

d

+

 oraz 

2

)

(

n

v

d

, to graf ma cykl 

Hamiltona; 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 7 / 14 

jeĞli istnieje ciąg (a

1

a

2

, ..., a

n

), 

w którym zachodzi 

a

i

Ÿ a

n

− 

i

n – i dla i < 

2

n

i dla którego sekwencja 

wstĊpująca stopni 

wierzchołków grafu spełnia 

warunek d

i

(G

a

i

 , to graf ma 

cykl Hamiltona. 

jeĞli graf jest silnie spójnym 

turniejem, to ma cykl 

Hamiltona (kaĪdy turniej ma 

drogĊ Hamiltona). 

Drzewo: 

graf spójny bez cykli elementarnych, 

graf o n

1 krawĊdziach bez cykli elementarnych, 

graf spójny o n

1 krawĊdziach, 

graf spójny, którego kaĪda krawĊdĨ jest mostem, 

graf, którego kaĪde dwa wierzchołki są połączone dokładnie jedną

drogą, 

graf bez cykli elementarnych, w którym dołączenie nowej krawĊdzi 

tworzy dokładnie jeden cykl elementarny. 

Las: 

graf bez cykli elementarnych 

Drzewo rozpinające grafu G = (VE): 

drzewo  G

T

 = (VT)  takie, Īe T

E

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 8 / 14 

Liczba drzew rozpinających w grafie pełnym 

n

 (dla n

 2): 

2

n

n

Kod Prüfera

(Rozpinające) drzewa przeglądu grafu w głąb i wszerz. 

Dla G

T

 = (VT), które jest drzewem rozpinającym grafu G = (VE): 

T – zbiór gałĊzi

E \ – zbiór ciĊciw

• Ω

 = {

e

 : e

E \ T} – zbiór cykli fundamentalnych

Przedstawienie cyklu prostego w grafie spójnym G = (VE): 

dla dowolnego drzewa rozpinającego G

T

 = (VT) kaĪdy cykl prosty C

w grafie G moĪna jednoznacznie przedstawiü jako róĪnicĊ symetryczną

cykli fundamentalnych: 

C = 

1

e

C

2

e

C

 ... 

k

e

gdzie  

{

}

k

e

...,

,

1

 = C \ T  jest zbiorem ciĊciw wzglĊdem drzewa G

T

SpójnoĞü krawĊdziowa  

λλλλ

(G)  grafu spójnego G  (dla n

 2) to 

najmniejsza moc zbioru rozspajającego ten graf; 

graf jest k-spójny krawĊdziowo, jeĞli 

λ

(G

k

SpójnoĞü wierzchołkowa  

κκκκ

(G)  grafu spójnego G  (dla n

 2) to 

najmniejsza moc zbioru rozdzielającego ten graf; 

graf jest k-spójny (wierzchołkowo), jeĞli 

κ

(G

k

κ

(G

λ

(G

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 9 / 14 

Związki liczby dróg łączących dwa dane wierzchołki grafu z liczbą

elementów w zbiorach rozspajających i rozdzielających te wierzch.: 

maksymalna liczba dróg krawĊdziowo rozłącznych, łączących 

dwa róĪne wierzchołki v i w w grafie spójnym, jest równa 

minimalnej liczbie krawĊdzi w zbiorze rozspajającym  v i w

maksymalna liczba dróg wierzchołkowo rozłącznych, łączących 

dwa róĪne wierzchołki niesąsiednie v i w w grafie spójnym, jest 

równa minimalnej liczbie wierzchołków w zbiorze 

rozdzielającym  v i w

Związki liczby dróg łączących pary róĪnych wierzchołków w grafie z 

odpornoĞcią grafu na utratĊ spójnoĞci: 

graf jest k-spójny krawĊdziowo wtedy i tylko wtedy, gdy kaĪda 

para róĪnych jego wierzchołków jest połączona co najmniej k

drogami krawĊdziowo rozłącznymi, 

graf o co najmniej k

+

1 wierzchołkach jest k-spójny 

(wierzchołkowo) wtedy i tylko wtedy, gdy kaĪda para róĪnych 

jego wierzchołków jest połączona co najmniej k drogami 

wierzchołkowo rozłącznymi. 

Uogólnione związki liczby dróg łączących dwa zbiory wierzchołków 

z liczbą wierzchołków rozdzielających te zbiory: 

uogólnieniem pojĊcia zbioru rozdzielającego jest S-T separator, 

uogólnieniem pojĊcia zbioru dróg wierzchołkowo rozłącznych 

jest S-T konektor, 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 10 / 14 

jeĪeli w grafie skierowanym D = (VA) wybrano dwa podzbiory  

ST

V  oraz wyznaczono minimalną moc S-T separatora równą

s, to istnieje S-T konektor Q = (V

Q

A

Q

) grafu D o mocy s

Związki liczby dróg łączących dwa dane wierzchołki grafu 

skierowanego z liczbą elementów w zbiorach rozspajających i 

rozdzielających te wierzchołki: 

jeĪeli w grafie skierowanym D = (VA) wybrano dwa róĪne 

wierzchołki v i w, takie Īe (vw

A, to minimalna moc zbioru 

rozdzielającego wierzchołki v i w jest równa maksymalnej 

liczbie dróg wierzchołkowo rozłącznych z v do w

jeĪeli w grafie skierowanym D = (VA) wybrano dwa róĪne 

wierzchołki v i w, to minimalna moc zbioru rozspajającego 

wierzchołki v i w jest równa maksymalnej liczbie dróg łukowo 

rozłącznych z v do w

Związki liczby dróg łączących pary róĪnych wierzchołków w grafie 

skierowanym z odpornoĞcią grafu na utratĊ spójnoĞci: 

graf skierowany jest k-spójny wierzchołkowo, jeĞli dla kaĪdych 

dwóch róĪnych jego wierzchołków v i istnieje co najmniej k

dróg wierzchołkowo rozłącznych z v do w

graf skierowany jest k-spójny łukowo, jeĞli dla kaĪdych dwóch 

róĪnych jego wierzchołków v i istnieje co najmniej k dróg 

łukowo rozłącznych z v do w

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 11 / 14 

Sieü = graf skierowany z wyróĪnionymi dwoma wierzchołkami 

(Ĩródło i ujĞcie) + przepustowoĞci wszystkich łuków 

Przepływ w sieci ze Ĩródła do ujĞcia = wartoĞci przepływów przez 

wszystkie łuki, mieszczące siĊ w granicach przepustowoĞci i 

spełniające warunek zachowania przepływu we wszystkich 

wierzchołkach poza Ĩródłem i ujĞciem. 

WartoĞü przepływu przez sieü = bilans wypływu i wpływu do Ĩródła 

= bilans wpływu i wypływu z ujĞcia. 

Przekrój sieci = zbiór łuków wychodzących z zadanego zbioru 

wierzchołków. 

Przepływ przez przekrój = suma przepływów przez łuki przekroju. 

PrzepustowoĞü przekroju = suma przepustowoĞci łuków przekroju. 

Minimalny przekrój sieci = przekrój zadany zbiorem wierzchołków 

zawierającym Ĩródło, którego przepustowoĞü jest minimalna. 

Związek przepustowoĞci minimalnego przekroju z maksymalnym 

przepływem przez sieü: 

w kaĪdej sieci maksymalna wartoĞü przepływu ze Ĩródła do 

ujĞcia jest równa przepustowoĞci minimalnego przekroju 

pomiĊdzy Ĩródłem i ujĞciem. 

Podstawa wyznaczania maksymalnego przepływu: 

przepływ w sieci jest maksymalny wtedy i tylko wtedy, kiedy nie 

istnieje dla niego ĞcieĪka powiĊkszająca ze Ĩródła do ujĞcia. 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 12 / 14 

Skojarzenie w grafie = podzbiór krawĊdzi, które są parami niezaleĪne. 

Zbiór wewnĊtrznie stabilny wierzchołków = podzbiór 

wierzchołków, które są parami niezaleĪne. 

Podstawa wyznaczania skojarzenia maksymalnej mocy: 

skojarzenie w grafie ma maksymalną moc wtedy i tylko wtedy, 

kiedy ten graf nie zawiera drogi powiĊkszającej wzglĊdem tego 

skojarzenia. 

Pokrycie krawĊdziowe grafu = taki podzbiór jego krawĊdzi, Īe kaĪdy 

wierzchołek grafu jest incydentny z co najmniej jedną krawĊdzią z 

tego podzbioru. 

Pokrycie wierzchołkowe grafu = taki podzbiór jego wierzchołków, Īe 

kaĪda krawĊdĨ grafu jest incydentna z co najmniej jednym 

wierzchołkiem z tego podzbioru. 

Związki pomiĊdzy mocami skojarzenia, zbioru wewnĊtrznie 

stabilnego wierzchołków i mocami pokryü: 

maksymalna moc zbioru wewnĊtrznie stabilnego wierzchołków i 

minimalna moc pokrycia wierzchołkowego sumują siĊ do liczby 

wierzchołków w grafie, 

maksymalna moc skojarzenia i minimalna moc pokrycia 

krawĊdziowego takĪe sumują siĊ do liczby wierzchołków w 

grafie, 

maksymalna moc skojarzenia nie przekracza minimalnej mocy 

pokrycia wierzchołkowego, 

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 13 / 14 

maksymalna moc zbioru wewnĊtrzne stabilnego wierzchołków 

nie przekracza minimalnej mocy pokrycia krawĊdziowego, 

jeĞli graf jest dwudzielny, to maksymalna moc skojarzenia jest 

równa minimalnej mocy pokrycia wierzchołkowego. 

Skojarzenie doskonałe = takie skojarzenie, wzglĊdem którego 

wszystkie wierzchołki tego grafu są nasycone. 

Warunek konieczny i dostateczny istnienia skojarzenia 

doskonałego: 

graf G = (VE) ma skojarzenie doskonałe wtedy i tylko wtedy, 

kiedy liczba składowych spójnych o nieparzystej liczbie 

wierzchołków w podgrafie grafu G, indukowanym przez 

podzbiór wierzchołków V \ S, nie przekracza liczby 

wierzchołków w zbiorze S dla kaĪdego wyboru S

V

Skojarzenie pełne wzglĊdem zbioru V

1

 (lub V

2

) w grafie 

dwudzielnym G = (V

1

V

2

E) = takie skojarzenie, wzglĊdem którego 

wszystkie wierzchołki v

V

1

 (lub v

V

2

) są nasycone. 

Warunek konieczny i dostateczny istnienia skojarzenia pełnego 

wzglĊdem V

1

w grafie dwudzielnym istnieje skojarzenie pełne wzglĊdem 

zbioru V

1

 wtedy i tylko wtedy, kiedy zbiór takich wierzchołków  

v

2

V

2

 , dla których istnieje w zbiorze S

V

1

 co najmniej jeden 

wierzchołek sąsiedni, liczy co najmniej tyle samo elementów co 

zbiór S dla kaĪdego wyboru S

V

1

background image

WYĩSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WIT

REPETYTORIUM (2)

J.Sikorski 

Strona 14 / 14 

Graf  jest  k-barwny,  jeĞli moĪna prawidłowo pokolorowaü jego 

wierzchołki, tzn. kaĪdemu wierzchołkowi moĪna przyporządkowaü

jeden z  k  kolorów w taki sposób, Īe wierzchołki sąsiednie mają róĪne 

kolory. 

Liczba chromatyczna grafu 

χ

 (G) = najmniejsza liczba naturalna k

dla której graf ten jest k-barwny. 

Ile barw potrzeba do prawidłowego pokolorowania grafu? 

kaĪdy graf planarny jest czterobarwny, 

kaĪdy graf planarny, który nie zawiera podgrafu izomorficznego 

z K

3

, jest trzybarwny, 

graf jest dwubarwny wtedy i tylko wtedy, kiedy nie zawiera 

cykli o nieparzystej długoĞci, 

kaĪde drzewo jest dwubarwne, 

kaĪdy graf dwudzielny jest dwubarwny, 

graf pełny 

n

 jest n-barwny. 

background image

1 / 12

ZEBRANE ZADANIA DOMOWE Z KOMBINATORYKI

Zadanie 1 

Wyznacz wartoĞü wyraĪenia 

¦

=

»

¼

»

«

¬

«

=

=

7

1

0

mod

 

   

)

1

(

)

(

k

k

n

k

n

n

F

  , dla n = 7. 

Zadanie 2 
Wyznacz wartoĞü wyraĪenia  (

6) mod 4. 

Zadanie 3 
Wyznacz wartoĞü wyraĪenia  6 mod (

4). 

Zadanie 4 
W zbiorze 

X = {1, 2, 3, 4, 5} zdefiniowano relacje binarne za pomocą tabel: 

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

1 1 1 1

1

0 0 1 1

1

0 0 0 0

2 0 1 1 0 0

2 0 0

2 0 1 1

2 0 1 1 1 0

1 1 0 0 1

1 1 1 0 0

1

3 0 0 0 0 0

1

3 0 1 1 1

4 0 0 0 0

4 0 0

1 1 1 1

4 0 1 1 1 0

4 0 0 0 0

0 0 0 , 5 , 5 1 1 1 1 , 5 , 5 0 0 0 .

Zbadaj dla kaĪdej z nich, czy zdefiniowana relacja jest zwrotna, przechodnia, symetryczna, antysymetryczna. 
Narysuj graf dla kaĪdej z relacji. 

Zadanie 5 
W zbiorze 

X = {1, 2, 3, 4, 5} zdefiniowano relacje binarne za pomocą tabel: 

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

1 1 1 1

1 1 1 1

0 0 0

1 0 0 0 0 0

2 0 1 1 0 0

2 0 0 1 1 1

1 1 1 1 0

0 0 0 0

3 0 0 1

3 0 0 0 0

3 0 0 0 0

3 0 0 1 1 0

4 0 0

4 0 0 0 0

4 0 0 1 1 1

4 0 0 0 1 1

5 0 0 0 0 , 5 0 0 0 0 , 5 0 0 0 0 , 5 0 0 0 0 0 .

Dopełnij kaĪdą z tablic relacji minimalną liczbą jedynek tak, aby stała siĊ ona tablicą relacji porządku w 
zbiorze 

X. Uzasadniaj dodanie kaĪdej jedynki. 

Zadanie 6 
W zbiorze 

X = {1, 2, 3, 4, 5} zdefiniowano relacje binarne za pomocą tabel: 

  1 2 3 4 5

  1 2 3 4 5

  1 2 3 4 5

0 0 0 1

1 1 1 1

0 0 0 0

2 0 0

1 1 0

2 0 1 1 0 0

3 0 0 1 1 0

3 0 0 0 0

3 0 1 1 1 0

4 0 1 1 1 0

4 0 1 1

4 0 0 1 1 0

0 0 0 , 5 1 1 1 1 , 5 0 0 0 0 .

Dopełnij kaĪdą z tablic relacji minimalną liczbą jedynek tak, aby stała siĊ ona tablicą relacji równowaĪnoĞci 
w zbiorze 

X. Uzasadniaj dodanie kaĪdej jedynki. 

Zadanie 7 
Ile róĪnych relacji moĪna zdefiniowaü w iloczynie kartezjaĔskim 

A

×

B, jeĞli |A| = m  i |B| = n

Ile moĪna zdefiniowaü relacji zwrotnych, a ile symetrycznych? 
Relacja 

R jest okreĞlona w zbiorze liczb rzeczywistych R : xR

 | x + y | 

 1. 

Zbadaj, czy relacja 

R jest zwrotna, przechodnia, symetryczna, antysymetryczna i czy jest funkcją. 

Odpowiedzi dokładnie uzasadnij! Zaznacz w układzie współrzĊdnych kartezjaĔskich zbiór punktów, których 
współrzĊdne tworzą pary w podanej relacji 

R

Zadanie 8 
Ile róĪnych nazw składających siĊ z 3 znaków moĪna utworzyü z 10 cyfr arabskich i 26 liter alfabetu 
łaciĔskiego, jeĞli nazwa musi zaczynaü siĊ literą? 

background image

2 / 12

Zadanie 9 
Ile liczb naturalnych z przedziału otwartego (100, 1000) moĪna zapisaü cyframi nieparzystymi? 

Zadanie 10 
Ile liczb naturalnych 5 cyfrowych nie mniejszych od 10000 składa siĊ z cyfr {0, 2, 4, 6}? 

Zadanie 11 
Numer rejestracyjny składa siĊ z 3 liter wybieranych ze zbioru {W, A, R, S, Z} i nastĊpujących po nich 2 
cyfr wybieranych ze zbioru {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}. W numerze rejestracyjnym cyfry mogą siĊ
powtarzaü, ale litery nie. Ile róĪnych numerów rejestracyjnych moĪna utworzyü według powyĪszych reguł? 

Zadanie 12 
Ile róĪnych kodów składających siĊ z 5 znaków moĪna utworzyü z 10 cyfr arabskich i 26 wielkich liter 
alfabetu łaciĔskiego, jeĞli kod musi zaczynaü siĊ dwiema róĪnymi cyframi i koĔczyü literą oraz jeĞli na 
trzeciej i czwartej pozycji moĪe byü zarówno cyfra jak i litera, ale nie moĪe powtórzyü siĊ ta sama litera? 

Zadanie 13 
Mamy do dyspozycji zbiór znaków składający siĊ z 26 liter i 10 cyfr oraz tablicĊ 3

×

3 o 9 polach. 

        
   

 

   

 

Na ile sposobów moĪna wypełniü tablicĊ znakami, jeĞli muszą byü spełnione dwa warunki: 

jeden z wierszy zawiera wyłącznie cyfry, a dwa pozostałe wyłącznie litery, 

w kaĪdym wierszu wszystkie znaki są róĪne. 

Zadanie 14 
Na ile sposobów moĪna przydzieliü 5 ponumerowanych procesów do wykonania 3 ponumerowanym 
procesorom, jeĞli procesy są wykonywane przez procesor zawsze w całoĞci i naleĪy okreĞliü kolejnoĞü
wykonywania procesów dla procesora, któremu przydzielono wiĊcej niĪ jeden proces. 

Zadanie 15 
Plan produkcji wymaga podania stanowiska montaĪowego dla kaĪdego urządzenia i wskazania kolejnoĞci 
montowania urządzeĔ na kaĪdym ze stanowisk. Których planów produkcji jest wiĊcej i ile razy: planów 
montowania 4 urządzeĔ na 6 stanowiskach, czy planów montowania 6 urządzeĔ na 4 stanowiskach. 

Zadanie 16 
Dla dwóch permutacji 

¸¸

¹

·

¨¨

©

§

=

5

4

11

10

8

12

7

9

14

3

2

6

1

13

14

13

12

11

10

9

8

7

6

5

4

3

2

1

f

  i 

¸¸

¹

·

¨¨

©

§

=

3

2

10

9

12

8

7

11

5

6

1

14

13

4

14

13

12

11

10

9

8

7

6

5

4

3

2

1

g

rozłóĪ na rozłączne cykle permutacjĊ

h = f

1

g

1

 , wyznacz typ i znak tej permutacji. 

Zadanie 17 
Dla dwóch permutacji 

¸¸

¹

·

¨¨

©

§

=

9

1

17

4

2

10

16

5

14

13

15

11

12

6

7

3

8

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

f

  i 

¸¸

¹

·

¨¨

©

§

=

12

9

1

11

8

17

2

13

4

3

16

10

14

5

6

15

7

17

16

15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

g

rozłóĪ na rozłączne cykle permutacjĊ

( )

1

=

g

f

h

, wyznacz typ i znak sgn(

h) tej permutacji. 

Zadanie 18 
OkreĞl znak permutacji  

f

  

1

,  jeĞli wiadomo, Īe permutacja  

f  jest typu 1

2

2

3

3

1

4

2

.  

Dokładnie uzasadnij odpowiedĨ. 

Zadanie 19 
Na ile sposobów moĪna wykleiü na Ğcianie kwadrat mając do dyspozycji 25 róĪnokolorowych kafelków? 

background image

3 / 12

Zadanie 20 
Ile jest permutacji f zbioru siedmioelementowego, dla których  f (4) = 4 ? 

Zadanie 21 
Na ile sposobów moĪna ułoĪyü litery { a, b, c, d, e, f } w ciąg, tak aby litery { a, b } były obok siebie. 

Zadanie 22 
Dla podanych 3 podzbiorów zbioru X = {a, b, c, d, e, f, g, h} wyznacz wektory charakterystyczne 

ξ

(Ai) 

i podaj jakie liczby dziesiĊtne z zakresu 0

÷

255 mogą reprezentowaü te podzbiory: 

A

1

 = {b, d, h}, A

2

 = {a, c, e, h}, A

3

 = {d, e, f }. 

Zadanie 23 
Jakie podzbiory zbioru X = {a, b, c, d, e, f, g} są wskazywane przez liczby 24, 37 i 71? 
Podaj wektory charakterystyczne dla tych podzbiorów. 

Zadanie 24 
Wypisz wszystkie podzbiory zbioru {a, b, c, d}, wraz z ich wektorami charakterystycznymi, w kolejnoĞci 
zadanej kodem Graya. 

Zadanie 25 
Do pracy zgłosiło siĊ 16 tłumaczy znających jĊzyki rosyjski, hiszpaĔski lub angielski: 12 z nich znało jĊzyk 
rosyjski, 15 znało hiszpaĔski, a jĊzyk angielski znało tyle samo tłumaczy, co rosyjski i hiszpaĔski 
jednoczeĞnie. Ilu z nich znało jĊzyki hiszpaĔski i angielski, ale nie znało rosyjskiego, jeĞli wiadomo, Īe 8 
znało rosyjski i angielski? 

Zadanie 26 
Do pracy zgłosiło siĊ 22 tłumaczy: 13 z nich znało jĊzyk francuski, 14 znało włoski, jĊzyk niemiecki znało 
tyle samo tłumaczy, co francuski i włoski jednoczeĞnie, 6 z tłumaczy znało francuski i niemiecki a 4 z 
tłumaczy znało jĊzyki włoski i niemiecki, ale nie znało francuskiego.  
Ilu tłumaczy nie znało ani jednego z wymienionych jĊzyków? 

Zadanie 27 

Oblicz ile wynosi współczynnik liczbowy przy wyrazie x

4

y

3

 w rozwiniĊciu dwumianu 

(

)

7

y

x

Zadanie 28 

Ile jest najkrótszych dróg na podanym planie miasta:

A

B

C

,  

które prowadzą z punktu 

A

 do 

B

, ale nie przechodzą przez punkt 

C

PosłuĪ siĊ współczynnikami dwumianowymi. 

Zadanie 29 

Ile jest najkrótszych dróg na podanym planie miasta: 

A

B

C

D

, które prowadzą z punktu A do B i 

przechodzą przez oba punkty C i D? PosłuĪ siĊ współczynnikami dwumianowymi. 

Zadanie 30 

Ile jest najkrótszych dróg na podanym planie miasta:  

A

B

,  

które prowadzą z punktu A do B? PosłuĪ siĊ współczynnikami dwumianowymi. 

Zadanie 31 
Ile róĪnych liczb 7 cyfrowych moĪna utworzyü, zapisując w dowolnej kolejnoĞci 7 cyfr 8, 8, 8, 8, 5, 5 i 2 ? 

background image

4 / 12

Zadanie 32 
ŁaĔcuch RNA to sekwencja zasad amonowych czterech rodzajów oznaczanych symbolami C, G, U i A. Ile 
łaĔcuchów moĪe powstaü jako sekwencja 12 zasad, jeĞli wiadomo, Īe kaĪdy z nich składa siĊ z 4 zasad C, 
3 zasad G, 3 zasad U i 2 zasad A, oraz zaczyna siĊ sekwencją CCA, a koĔczy GUC? 

Zadanie 33 
Wyznacz liczbĊ nieujemnych rozwiązaĔ całkowitoliczbowych dla równania 
x

1

 + x

2

 + x

3

 + x

4

 + x

5

  

=

 12, w których x

3

=

 2. 

Zadanie 34 
Wyznacz dla równania  x

1

 + x

2

 + x

3

 + x

4

 + x

5

 = 19  liczbĊ nieujemnych rozwiązaĔ całkowitoliczbowych, w 

których x

1

 2, x

2

 1, x

3

 = 2, x

4

 3, x

5

 > 2. 

Wskazówka: trzeba wykonaü podstawienie zmiennych. 

Zadanie 35 
Ile jest nieujemnych i całkowitych rozwiązaĔ nierównoĞci  x

1

 + x

2

 + x

3

 + x

4

”

 6,  

które spełniają warunki: x

1

>

 0 i x

1  

parzyste, x

2

 {0, 1}, x

3

 podzielne przez 3 oraz x

4

”

 2. 

Wskazówka: trzeba wyznaczyü funkcjĊ tworzącą. 

Zadanie 36 
Dla zbioru z powtórzeniami  X = < 3

a, 2

b, 5

c >  skonstruuj funkcjĊ tworzącą dla ciągu liczb podzbiorów 

k-elementowych, w których kaĪdy z elementów ab i c wystĊpuje nieparzystą liczbĊ razy.  
Ile takich podzbiorów zawiera ponad 5 elementów? 

Zadanie 37 
Dla zbioru z powtórzeniami  X = < 3

a, 4

b, 2

c, 3

d >  rozwaĪ podzbiory, w których kaĪdy z elementów  

abc i d nie wystĊpuje lub wystĊpuje parzystą liczbĊ razy.  
Ile takich podzbiorów zawiera 6 lub 8 elementów? 

Zadanie 38 
W barze sałatkowym pozostały 2 porcje fasolki, 2 porcje kiełków i 2 porcja ananasa. KaĪda porcja kosztuje 
50 gr. Ile róĪnych sałatek moĪna zmieszaü za dokładnie 1 zł i 50 gr? 

Zadanie 39 
Na ile sposobów moĪna podzieliü zbiór 6 elementowy na 3 bloki?  
WyprowadĨ odpowiedĨ z własnoĞci rekurencyjnej. 

Zadanie 40 
Na ile sposobów moĪna podzieliü zbiór cyfr {1, 2, 3, 5, 6, 7, 8, 9} na 4 bloki tak, aby cyfry parzyste były 
razem w tym samym bloku? WyprowadĨ odpowiedĨ z własnoĞci rekurencyjnej. 

Zadanie 41 
Narysuj tablicĊ dla relacji równowaĪnoĞci, która jest związana z podziałem zbioru X={a, b, c, d, e} na dwa 
bloki: {a, c, d} i {b, e}? 

Zadanie 42 
Na ile sposobów moĪna przydzieliü 9 ponumerowanych procesów 4 ponumerowanym procesorom tak, Īe 
pierwsze dwa procesy bĊdą wykonane na pierwszym procesorze?  
Przydzieliü trzeba wszystkie procesy, Īaden z procesorów nie moĪe pozostaü bezczynny i kaĪdy proces 
bĊdzie w całoĞci wykonany na jednym procesorze. 

Zadanie 43 
Jaki podział i na ile bloków odpowiada funkcji  f : X

Y  okreĞlonej w nastĊpujący sposób: 

(x) = x mod 3,  dla  X = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} i Y = {0, 1, 2}.  
Ile jest w tym przypadku wszystkich surjekcji  f : X

Zadanie 44 
Dla jakiej liczby ciąg 5, 5, 2, 1 jest podziałem. Wyznacz dla niego podział sprzĊĪony i dla obu tych 
podziałów narysuj diagram Ferrersa. Czy dla danej liczby naturalnej wiĊkszej od 10, podziałów na 5 
składników jest wiĊcej, czy mniej niĪ podziałów o najwiĊkszym składniku równym 5? OdpowiedĨ uzasadnij. 

background image

5 / 12

Zadanie 45 
Na ile sposobów moĪna podzieliü liczbĊ 11 na 3 składniki? WyprowadĨ odpowiedĨ z własnoĞci 
rekurencyjnej.  

Zadanie 46 
Na ile sposobów moĪna rozdzieliü 8 jednakowych procesów pomiĊdzy 4 jednakowe procesory tak, aby na 
jednym z nich zostały wykonane 3 procesy?  
Rozdzieliü trzeba wszystkie procesy, Īaden z procesorów nie moĪe pozostaü bezczynny i kaĪdy proces musi 
byü w całoĞci wykonany na jednym procesorze. 

Zadanie 47 
Sprawdziü zwrotnoĞü, symetriĊ, antysymetriĊ  i przechodnioĞü relacji okreĞlonych  nastĊpującymi tabelami: 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Zadanie 48 
Uzupełniü tabele minimalną liczbą jedynek tak, aby definiowały relacje równowaĪnoĞci: 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1   

Zadanie 49 
Uzupełniü tabele minimalną liczbą jedynek tak, aby definiowały relacje porządku: 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1   

Zadanie 50 
Sprawdziü, czy podane tabele definiują funkcje 

}

5

,..

1

{

}

6

,..,

1

{

:

f

 (pierwsza kolumna oznacza dziedzinĊ, 

a pierwszy wiersz przeciwdziedzinĊ funkcji). 

   

   

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

background image

6 / 12

Zadanie 51 
Obliczyü liczbĊ  wszystkich relacji: 

a) symetrycznych, 

b) antysymetrycznych 

w zbiorze {1, 2, 3, 4, 5}  (takĪe w ogólnym przypadku w zbiorze{1, 2, ...., n}). 

Zadanie 52 
Obliczyü liczbĊ wszystkich relacji: 

a) symetrycznych, 

b) antysymetrycznych 

w zbiorze {1, 2, 3, 4, 5}, które zawierają relacjĊ

)}

2

,

4

(

),

5

,

3

(

),

3

,

1

(

),

4

,

4

(

),

2

,

2

(

),

1

,

1

{(

=

R

Zadanie 53 
Ile jest wszystkich funkcji okreĞlonych na zbiorze 

}

,

,

},

,

{

},

,

{{

c

b

a

c

b

b

a

 o wartoĞciach w zbiorze 

}}

4

,

3

,

2

{

},

2

,

1

{{

Zadanie 54 
Ile jest funkcji róĪnowartoĞciowych okreĞlonych na zbiorze {1,...,10} w ten sam zbiór? 

Ile spoĞród tych funkcji w punkcie 2 przyjmuje wartoĞü 4, natomiast w punkcie 6 przyjmuje wartoĞü 9?  

Zadanie 55 
W pewnej firmie jest 5 działów. Do pracy przyjĊto 8 nowych pracowników. Na ile sposobów moĪna ich  
przydzieliü do działów, jeĪeli: 

a) nie nakładamy Īadnych ograniczeĔ na przydział?   
b) do 1. działu nie trafiła Īadna osoba? 
c) do 3. działu trafiła przynajmniej jedna osoba? 
d) do 1. działu trafiły dokładnie 4 osoby? 

Zadanie 56 
W firmie jest 8 działów. PrzyjĊto 5 nowych pracowników i przydzielono ich do działów pojedynczo.  
Na ile sposobów moĪna ich przydzieliü: 

a) bez Īadnych dodatkowych załoĪeĔ? 
b) jeĞli Kowalski ma siĊ znaleĨü w dziale A lub B? 
c) jeĞli, ani Kowalski, ani IksiĔski nie trafiają do działu A? 

Zadanie 57 
Dany jest zbiór liczba naturalnych {1,...15}. Na ile sposobów moĪemy wybraü 6-elementowy podzbiór tak, 
aby zawierał liczby 8 i 15. Na ile sposobów moĪemy wybraü tak, aby zawierał 8, lecz nie zawierał 15? 

Zadanie 58 
GrupĊ 12 pracowników postanowiono podzieliü na 2 zespoły. Na ile sposobów moĪna to zrobiü, jeĞli: 

a) jeden zespół ma mieü 7 pracowników, a drugi 5? 
b) obydwa mają mieü po 6 pracowników? 
c) obydwa mają mieü po 6 pracowników oraz  Kowalski i IksiĔski muszą  trafiü do róĪnych zespołów? 

Zadanie 59 
ZnaleĨü liczbĊ permutacji zbioru {1...12} takich, Īe: 

a) 1, 2, 3 stoją obok siebie. 
b) 1, 2 lub 4,5 stoją obok siebie (wskazówka: jest to suma permutacji takich, Īe 1, 2 stoją obok siebie ze 

zbiorem permutacji takich, Īe 4 i 5 stoją obok siebie; moc sumy liczymy sumując moce tych dwóch 
zbiorów i odejmując moc czĊĞci wspólnej). 

Zadanie 60 
Dany jest rząd szesnastu krzeseł, na których posadzono 16 osób. WĞród tych 16 osób jest 4-osobowa rodzina 
oraz drugie małĪeĔstwo. Obliczyü liczbĊ takich rozmieszczeĔ, Īe: 

a) członkowie 4 –osobowej rodziny siedzą obok siebie. 
b) przynajmniej jedna para małĪonków bĊdzie siedziała obok siebie. 

Zadanie 61 
Na karuzeli jest 8 siedzeĔ. Na ile sposobów moĪe na niej usiąĞü 8 osób? 

background image

7 / 12

Zadanie 62 
W kolejce do 3 okienek stoi 10 osób. 

a) Ile jest wszystkich ustawieĔ? 
b) Ile jest ustawieĔ takich, Īe do 1. okienka nikt siĊ nie zgłosił? 
c) Ile jest ustawieĔ takich, Īe  przy 1.okienku  jest 5 osób? 

Zadanie 63 
W pewnej miejscowoĞci mieszka 1845 osób. Udowodniü, Īe co najmniej 6 z nich ma urodziny tego samego 
dnia roku. 

Zadanie 64 
Dana jest grupa miliona obywateli  RP, o majątku liczonym w pełnych złotych wynoszącym co najwyĪej 
90 000 złotych. Udowodniü, iĪ co najmniej 12 spoĞród nich dysponuje tą samą wielkoĞcią majątku. 

Zadanie 65 

Dany jest zbiór funkcji  

}

5

..

1

{

}

4

..

1

{

:

f

. Udowodniü, Īe wĞród tych funkcji istnieje co najmniej 21 

posiadających ten sam zbiór wartoĞci funkcji. 

Zadanie 66 
Obliczyü liczbĊ najkrótszych dróg z A do B, w nastĊpujących obszarach:  

                                                  B
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   A 
                                          B          

 

 

 

 

 

 

 

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    A 
                                          B 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    A 

Wskazówka: w pierwszym obszarze jest to suma zbiorów dróg przechodzących przez punkty łączące 
kwadraty ; w obszarze drugim naleĪy usunąü ze zbioru wszystkich dróg idących z A do B, wszystkie 
drogi przechodzące przez jeden z trzech punktów znajdujących siĊ w rzĊdzie powyĪej istniejącego (suma 
zbiorów dróg przechodzących przez te punkty); w obszarze trzecim ze zbioru wszystkich dróg Za do B, 
usuwamy sumĊ zbiorów dróg przechodzących bądĨ przez dwa odcinki poziome bądĨ przez odcinek 
pionowy; naleĪy pamiĊtaü, iĪ w kaĪdym z przykładów sumujemy zbiory, które nie są rozłączne. 

background image

8 / 12

Zadanie 67 
Dzieci zrobiły łaĔcuch na choinkĊ z 5 kawałków niebieskiego, 6 kawałków czerwonego, 7 kawałków 
Ī

ółtego, 5 kawałków zielonego oraz 6 kawałków srebrzystego papieru. Na koĔcu łaĔcucha przyczepiły 

gwiazdĊ. 

a) Na ile sposobów mogły utworzyü łaĔcuch, przy załoĪeniu, Īe na początku i koĔcu był kolor 

czerwony.  

b) Na ile sposobów moĪna utworzyü, jeĞli wiadomo, Īe początku lub na koĔcu był kolor czerwony. 
c) Na ile sposobów moĪna utworzyü, jeĞli wiadomo, Īe początku lub na koĔcu nie było koloru 

czerwonego. 

Zadanie 68 
ZnajdĨ liczbĊ rozwiązaĔ całkowitoliczbowych nierównoĞci: 

a)

.

4

2

   

,

    

6

3

  

,

  

e

nieparzyst

  

  

,

 

parzyste

  

  

gdzie

   

8

4

3

2

1

4

3

2

1

+

+

+

x

x

x

x

x

x

x

x

b)

.

3

   

{2,4}

  

,

  

}

1

,

0

{

  

e

nieparzyst

  

  

gdzie

   

9

5

4

3

2

1

5

2

1

=

+

+

+

+

x

x

x

x

x

x

x

x



Zadanie 69 
Na talerzach Īółtym, czerwonym, zielonym i czarnym rozmieszczono 16 jednakowych morelek. Na ile 
sposobów moĪna to zrobiü, jeĪeli wiadomo, Īe: 

a) Wszystkie talerze były zajĊte. 
b) Dokładnie jeden talerz był pusty. 
c) Na Īółtym talerzu znalazły siĊ 4 morelki.  

Zadanie 70 
Pan Kowalski postanowił kupiü kilka psów. Udał siĊ wiĊc do hodowcy, który miał do sprzedania 3 
szczeniaczki foksterierów, 4 wyĪły, 3 cocker spaniele i 4 sznaucery. 
Na ile sposobów pan Kowalski mógł wybraü psy, jeĞli postanowił kupiü: 

a) trzy psy? 
b) cztery psy?   

Pan Kowalski rozróĪnia psy tylko ze wzglĊdu na rasĊ. 

Zadanie 71 
W trzech jednakowych pudełkach zostało rozmieszczonych 10 jednakowych klocków. 
Obliczyü ile jest wszystkich rozmieszczeĔ, jeĞli wiemy, Īe Īadne pudełko nie jest puste. 

Zadanie 72 
Do czterech zespołów przyjĊto 12 nowych pracowników. Na ile sposobów moĪna to zrobiü, jeĞli: 

a) KaĪdy zespół ma zostaü wzmocniony? 
b) Do zespołu nr 1 trafiają 4 nowe osoby? 
c) Do zespołu nr 1 trafiają 4 nowe osoby i pozostałe zespoły teĪ muszą byü wzmocnione? 

Zadanie 73 
Na wycieczkĊ trzema jednakowymi autokarami ma jechaü grupa osób. W dniu odjazdu na początku pojawiło 
siĊ 12 osób. Na ile sposobów początkowa grupa moĪe siĊ rozlokowaü w autokarach? 

Zadanie 74 
Na piĊciu stanowiskach pracowało 5 szwaczek, szyjących jednakowe pidĪamy. Ile moĪliwych wyników 
wykonania planu moĪna im przyporządkowaü, jeĞli wiadomo, Īe uszyły danego dnia 21 pidĪam i kaĪda 
uszyła co najmniej jedną pidĪamĊ? 

Zadanie 75 
Trzynastu ufoludków postanowiło wybraü siĊ w podróĪ miĊdzygalaktyczną jednakowymi statkami 
kosmicznymi. Na ile sposobów mogą wsiąĞü do statków, jeĞli wiadomo, ze najliczniejsza załoga liczy piĊciu 
członków, a ufoludki uwaĪamy za nierozróĪnialne? 

Zadanie 76 
Na ile sposobów moĪna podzieliü 14-osobową grupĊ na 3 podgrupy, z których jedna liczy 6 osób, a dwie 
pozostałe po 4 osoby? 

Zadanie 77 
Babcia ugotowała kompot z 15 jednakowych Ğliwek, który rozlała do 4 jednakowych słoików. Ile jest 
rozmieszczeĔ Ğliwek w słoikach, jeĞli w kaĪdym muszą byü co najmniej 2 Ğliwki? 

background image

9 / 12

Zadanie 78 
Na kurs jĊzyka francuskiego zgłosiło siĊ 11 osób, które mają dołączyü do trzech istniejących grup, 
odbywających zajĊcia w róĪnych terminach. W jaki sposób moĪna ich przydzieliü tak, aby : 

a)     Do kaĪdej z grup trafiła przynajmniej jedna osoba? 
b)     Nowe osoby trafiły do dokładnie dwóch grup? 

Pomoc do obliczania podziałów liczby: 

1

)

1

,

(

=

n

n

P

 oraz  

¬ ¼

2

)

2

,

(

n

n

P

=

Zadanie 79 
Niech A = {1, 2, 3, 4, 5, 6} i B = {3, 6, 9}. Dla tych zbiorów znajdĨ: 

a) (A \ B) 

 B 

b) A 

 B 

c) A \ (A 

 B). 

Zadanie 80 
Podaj przykłady takich zbiorów A i B, Īe 

a) (A \ B) 

 B = A 

b) A 

 B = A 

c) A \ (A 

 B) = 

Zadanie 81 
Obliczyü dla n = 8 wartoĞü

Σ

    

(–1)

¬

n
k ¼   ¬k | nº

k=1 

Zadanie 82 
SprawdĨ związki: 

n = 

¬

n
2

¼

  +  

¬

n+1

2

¼

 

, n 

Z

n = 

ª

n
2

º

  +  

ª

n+1

2

º

 

, n 

Z

Zadanie 83 
W zbiorze A = {1, 2, 3, 4, 5, 6} okreĞlono relacjĊ:  x R y 

 5 | x

3

 – y

3

SprawdĨ, czy jest to relacja zwrotna, przechodnia, symetryczna, antysymetryczna, czy jest relacją
równowaĪnoĞci i czy jest funkcją. Narysuj graf relacji. 

Zadanie 84 
W zbiorze A = {2, 4, 5, 16, 25, 125} okreĞlono relacjĊ:  x R y 

 istnieje liczba naturalna k taka, Īe y = x

k

.  

SprawdĨ, czy jest to relacja zwrotna, przechodnia, symetryczna, antysymetryczna, czy jest relacją
czĊĞciowego porządku. Narysuj graf relacji. 

Zadanie 85 
Relacja R jest okreĞlona w zbiorze X = {1, 2, 3, 4, 5}. NastĊpujące pary naleĪą do relacji: 
(1, 2), (1, 4), (2, 2), (2, 4), (2, 5), (3, 3), (4, 4), (4, 5).  
Czy tak okreĞlona relacja jest relacją czĊĞciowego porządku? JeĞli nie jest, to uzupełnij ją przez dodanie jak 
najmniejszej liczby par (m, n) tak, aby była relacją czĊĞciowego porządku. 

Zadanie 86 
Rozpatrz czterocyfrowe liczby utworzone z cyfr nieparzystych. Ile jest takich liczb, Īe 

a) wszystkie cyfry są róĪne? 
b) cyfra 1 wystĊpuje w takiej liczbie co najmniej raz? 

Zadanie 87 
Na ile sposobów moĪna ustawiü litery  a, b, c, d, e, f  w takiej kolejnoĞci, by litery a i b sąsiadowały ze sobą? 

background image

10 / 12

Zadanie 88 
Ile jest liczb czterocyfrowych, w których: 

a)  wszystkie cyfry są róĪne? 
b) nie wystĊpują cyfry 1, 2, 5, zaĞ cyfry 0, 3 wystĊpują? 

Zadanie 89 
Numer rejestracyjny składa siĊ z 2 liter wybieranych ze zbioru {B, C, D, E, F}, nastĊpujących po nich 4 cyfr 
wybieranych ze zbioru {0, 1, 2, 3, 4, 5} i jednej litery na koĔcu ze zbioru {B, C, D, E, F}. W numerze 
rejestracyjnym litery mogą siĊ powtarzaü, ale cyfry nie. Ile moĪna utworzyü róĪnych numerów 
rejestracyjnych, w których wystąpi co najmniej raz litera B? 

Zadanie 90 
Ile jest permutacji f zbioru oĞmioelementowego, dla których f(5) = 1? 

Zadanie 91 
Dla dwóch permutacji 

1  2  3  4  5  6  7  8  9 

 

 

 

1  2  3  4  5  6  7  8  9  

f  =  

 

 

 

 

 

g =  

 

 

7  8  5  2  9  3  4  1  6     

 

 

9  8  7  6  5  4  3  2  1 

a) wyznacz ich złoĪenie  f g 
b) wyznacz permutacje odwrotne 
c) rozłóĪ je na cykle i okreĞl ich typ 
d) wyznacz znak permutacji f g,  sprawdĨ prawdziwoĞü wzoru sgn(fg) = sgn(f) · sgn(g) 

Zadanie 92 
Wyznacz znak permutacji przy pomocy wzoru, wykorzystującego liczbĊ cyklów o długoĞci parzystej: 

  1    2    3    4    5    6    7    8    9   10   11   12   13   14   15 

f =  

 

 

14    7   10   6    5    8   15  13   2    1    12    3     4    11    9 

Zadanie 93 
Na ile sposobów moĪe 8 osób wysiąĞü na trzech piĊtrach z windy, jeĪeli uwzglĊdniamy kolejnoĞü
wysiadania?  

Zadanie 94 
Do zdania egzaminu potrzeba wiĊcej niĪ 50% punktów. Tworzymy dwie listy – tych osób, które zdały 
egzamin i tych, które nie zdały, w kolejnoĞci otrzymanych punktów. Wiedząc, Īe w grupie 10 studentów 
Ī

aden wynik nie powtórzył siĊ, oblicz ile jest moĪliwych rozmieszczeĔ tych 10 osób na dwóch listach. 

Zadanie 95 
Oblicz iloĞü róĪnych harmonogramów wykonywania piĊciu programów na trzech   procesorach oraz iloĞü
róĪnych harmonogramów wykonywania trzech programów na piĊciu procesorach. Jeden program 
przyporządkowujemy tylko jednemu procesorowi. Za róĪne uwaĪamy harmonogramy, w których inny jest 
przydział programów do procesorów lub inna jest kolejnoĞü ich wykonywania. Która z obliczonych liczb jest 
wiĊksza i ile razy? 

Zadanie 96 
Ile jest permutacji 10-elementowych, w których przy rozkładzie na cykle rozłączne wystąpi cykl 
9-elementowy? 

Zadanie 97 
Oblicz ile wynosi wspó

ł

czynnik liczbowy przy wyrazie x

y

5

 w rozwiniĊciu dwumianu (x – 2y)

7

 . 

Zadanie 98 
Na ile sposobów moĪna wybraü z 20 osób 3 rozłączne zespoły liczące odpowiednio 3, 5 i 7 członków? 

Zadanie 99 
Ile jest najkrótszych dróg z punktu A do B na podanym planie miasta, które nie przechodzą przez punkt C? 

C

A

B

background image

11 / 12

Zadanie 100 
Ile róĪnych liczb 7 cyfrowych moĪna utworzyü, zapisując w dowolnej kolejnoĞci 7 cyfr: 8, 8, 8, 8, 5, 5, 2? 

Zadanie 101 
WykaĪ toĪsamoĞü: 
 

 

 

        

Σ

   (-1)

r

©

§

¹

·

n

r

 = 0 

 

N,  n > 0 

Zadanie 102 
Ile jest rosnących ciągów czterocyfrowych o moĪliwych wartoĞciach 1, 2, 3, 4, 5, 6, 7? 

Zadanie 103 
Ile rozwiązaĔ ma równanie:  x

1

 + x

2

 + x

3

 + x

4

 = 10, gdzie kaĪda liczba x

i

 jest całkowita dodatnia? 

Zadanie 104 
Wyznacz liczbĊ nieujemnych rozwiązaĔ całkowitoliczbowych dla równania x

1

 + x

2

 + x

3

 + x

= 9  takich, Īe   

x

 2  i  x

2

 2.  

Zadanie 105 
Z grupy kart zawierającej 3 piki, 4 trefle, 5 kar, 6 kierów losujemy: 

a) 3 karty 
b) 4 karty 
c) 15 kart 

Ile jest moĪliwych wyborów? 
(2 wybory uwaĪamy za róĪne, jeĞli róĪnią siĊ iloĞciami kart poszczególnych kolorów).  

Zadanie 106 
Iloma sposobami moĪna rozmieĞciü 10 nierozróĪnialnych kulek w piĊciu rozróĪnialnych torbach, jeĞli 
chcemy Īeby do kaĪdej torby trafiła co najmniej jedna kulka? 

Zadanie 107 
Wyznacz liczbĊ rozwiązaĔ całkowitoliczbowych równania: x

1

 + x

2

 + x

3

 + x

4

 = 9, takich, Īe 0 

 x

1

 1,  

 x

2

 1, 0 

 x

3

 1, x

4

 0. 

Zadanie 108 
Dla zbioru z powtórzeniami x = < 4

a, 2

b, 5

c >  rozwaĪ podzbiory, w których kaĪdy z elementów a, b, c 

wystĊpuje co najmniej raz, ale nie wiĊcej niĪ trzy razy. Ile jest takich podzbiorów? 

Zadanie 109 
Z grupy kart zawierającej 4 asy, 4 króle, 4 damy i 3 walety wybieramy 4 karty. Ile jest moĪliwych wyborów? 
(RozróĪniamy tylko iloĞci poszczególnych figur).  

Zadanie 110 
Oblicz iloĞü rozwiązaĔ całkowitoliczbowych nieujemnych równania x

1

 + x

2

 + x

3

 + x

4

 = 10, zawierających 

tylko liczby parzyste (uwaga: 0 jest liczbą parzystą). 

Zadanie 111 
Z egzaminu moĪna uzyskaü oceny: 2, 3, 4, 5. GrupĊ 10 studentów dzielimy na cztery grupy według ocen z 
egzaminu. Wiedząc, Īe w kaĪdej grupie znalazł siĊ co najmniej jeden student, oblicz ile jest moĪliwych 
takich podziałów. UĪyj odpowiedniej własnoĞci rekurencyjnej oraz nastĊpujących wartoĞci: 
 

 

 

                  = 3025 

       = 7770. 

 

 

Zadanie 112 
Z grupy kart zawierającej 3 piki, 4 trefle, 5 kar, 6 kierów losujemy 3 karty. Ile jest moĪliwych wyborów?  
(2 wybory uwaĪamy za róĪne jeĞli róĪnią siĊ iloĞciami kart poszczególnych kolorów).  

Zadanie 113 
Wyznacz liczbĊ rozwiązaĔ całkowitoliczbowych równania: x

1

 + x

2

 + x

3

 + x

4

 = 9, takich, Īe 0 

 x

1

 1, 

 x

2

 1, 0 

 x

3

 1, x

4

 0. 

r =0 

background image

12 / 12

Zadanie 114 
Dla zbioru z powtórzeniami X = < 4*a, 3*b, 5*c >  rozwaĪ podzbiory, w których kaĪdy z elementów a, b, c 
wystĊpuje co najmniej raz, ale nie wiĊcej niĪ trzy razy.  
Ile takich podzbiorów zawiera parzystą liczbĊ elementów? 

Zadanie 115 
Z grupy kart zawierającej 2 asy, 2 króle, 2 damy i 2 walety wybieramy 5 kart. Ile jest moĪliwych wyborów? 
RozróĪniamy tylko iloĞci poszczególnych figur.  

Zadanie 116 
Oblicz iloĞü rozwiązaĔ całkowitoliczbowych nierównoĞci: x

1

 + x

2

 + x

3

 6, takich Īe x

1

 > 1,  x

2

 < 2,   

2 < x

3

 < 5. Zbuduj funkcjĊ tworzącą. 

Zadanie 117 
Na ile sposobów moĪna rozmieĞciü 7 piłeczek w piĊciu pudełkach, jeĞli: 

a) Pudełka są ponumerowane, ale piłeczki nierozróĪnialne? 
b) Pudełka i piłeczki są rozróĪnialne, ale chcemy, Īeby w kaĪdym pudelku znalazła siĊ co najmniej 

jedna piłeczka? 

background image

1 / 11

ZEBRANE ZADANIA DOMOWE Z TEORII GRAFÓW

Zadanie 1 

Dana jest macierz sąsiedztwa pewnego grafu nieskierowanego o postaci: 

»

»

»

»

»

»

»

»

¼

º

«

«

«

«

«

«

«

«

¬

ª

0

0

1

1

1

0

0

0

0

1

0

1

1

0

0

0

1

0

1

1

0

0

0

0

1

0

1

0

0

1

0

1

0

0

1

0

6

5

4

3

2

1

6

5

4

3

2

1

     

  

Na podstawie tej macierzy: 

a.

oblicz stopnie wierzchołków grafu, 

b. oblicz liczbĊ krawĊdzi, 
c.

narysuj graf. 

Zadanie 2 
Dla grafu z Zadania 1 narysuj graf bĊdący jego dopełnieniem. 

Zadanie 3 
Na rysunku grafu z Zadania 1 oznacz w wybrany przez siebie sposób krawĊdzie grafu i wyznacz macierz 
incydencji oraz narysuj graf krawĊdziowy dla tego grafu.  

Zadanie 4 
Dla grafu z Zadania 1 narysuj:  

a.

dwa przykładowe podgrafy o zbiorze wierzchołków V

1

={1, 2, 3, 6}, które nie są podgrafami 

indukowanymi przez zbiór V

1

b. podgraf indukowany przez zbiór V

1

Zadanie 5 

Dana jest macierz sąsiedztwa pewnego grafu skierowanego o postaci: 

»

»

»

»

»

»

»

»

¼

º

«

«

«

«

«

«

«

«

¬

ª

0

1

0

0

1

0

1

0

1

1

0

1

0

1

0

0

1

0

0

1

0

0

0

0

1

0

1

0

0

1

0

1

0

0

1

0

6

5

4

3

2

1

6

5

4

3

2

1

     

  

Na podstawie tej macierzy: 

a.

oblicz stopnie wyjĞciowe i wejĞciowe wierzchołków grafu, 

b. oblicz liczbĊ łuków, 
c.

narysuj graf. 

Zadanie 6 
Narysuj graf pochodny dla grafu z zadania 5. 

Zadanie 7 
Graf nieskierowany G1 ma ciąg stopni wierzchołków postaci (6, 5, 4, 5, 5, 6, 3), natomiast graf G2 postaci  
(6, 5, 4, 5, 5, 4, 5). Czy grafy te mogą byü izomorficzne? OdpowiedĨ uzasadnij opierając siĊ na definicji 
izomorfizmu grafów. 

Zadanie 8 
Zbadaj izomorficznoĞü podanych par grafów. 

a.

1

5

4

2

6

7

3

1

6

5

7

4

3

2

background image

2 / 11

b.

 

 

Zadanie 9 
Zbadaj, które pary grafów są izomorficzne wĞród czterech podanych: 

Zadanie 10 
Skonstruuj graf (nieskierowany) o 4 wierzchołkach, który jest izomorficzny ze swoim dopełnieniem. 
Udowodnij izomorfizm tej pary grafów. Narysuj i opisz macierzami incydencji oba grafy. ZnajdĨ związek 
pomiĊdzy wyznaczonymi macierzami incydencji. 

Zadanie 11 
Skonstruuj graf (nieskierowany) o 5 wierzchołkach, który jest izomorficzny ze swoim dopełnieniem. 
Udowodnij izomorfizm tej pary grafów. Narysuj i opisz macierzami incydencji oba grafy. ZnajdĨ związek 
pomiĊdzy wyznaczonymi macierzami incydencji. 

Zadanie 12 
Skonstruuj graf (nieskierowany) o 4 wierzchołkach, który jest izomorficzny ze swoim grafem 
krawĊdziowym. Udowodnij izomorfizm tej pary grafów. Narysuj i opisz macierzami sąsiedztwa oba grafy. 
ZnajdĨ związek pomiĊdzy wyznaczonymi macierzami sąsiedztwa. 

Zadanie 13 
Skonstruuj graf (nieskierowany) o 5 wierzchołkach, który jest izomorficzny ze swoim grafem 
krawĊdziowym. Udowodnij izomorfizm tej pary grafów. Narysuj i opisz macierzami sąsiedztwa oba grafy. 
ZnajdĨ związek pomiĊdzy wyznaczonymi macierzami sąsiedztwa. 

Zadanie 14 
Skonstruuj graf skierowany o 4 wierzchołkach, który jest izomorficzny ze swoim dopełnieniem. Udowodnij 
izomorfizm tej pary grafów. Narysuj i opisz macierzami incydencji oba grafy. ZnajdĨ związek pomiĊdzy 
wyznaczonymi macierzami incydencji. 

Zadanie 15 
Dla grafu skierowanego  

({1, 2, 3, 4, 5}, {(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (3, 2), (3, 5), (4, 1), (4, 3), (5, 3), (5, 4)}) 

utwórz graf pochodny. Dla obu grafów wyznacz macierze incydencji i sąsiedztwa oraz stopnie 
wierzchołków. W obu grafach wyznacz stopnie wierzchołków wzglĊdem zbioru {1, 3, 4}. 

2

1

3

7

6

5

4

9

1

2

7

6

8

5

9

4

3

8

1

6

4

2

5

3

1

6

5

4

3

2

1

5

4

2

6

3

1

5

4

2

6

3

background image

3 / 11

Zadanie 16 
Narysuj graf relacji binarnej P na zbiorze V = {2, 3, 4, 5, 6, 7} zdefiniowanej nastĊpująco: i P j dla ij

V  

  NWD(ij) = 1 (NWD oznacza najwiĊkszy wspólny dzielnik). Graf pochodny dla tego grafu opisz 

macierzami incydencji i sąsiedztwa. Wyznacz stopnie wierzchołków w grafie relacji i jego grafie 
pochodnym. Wyznacz takĪe stopnie wierzchołków wzglĊdem zbioru liczb pierwszych zawartych w V

Zadanie 17 

Zbadaj spójnoĞü i silną spójnoĞü grafu o macierzy sąsiedztwa 

»

»

»

»

»

»

»

»

¼

º

«

«

«

«

«

«

«

«

¬

ª

0

1

0

0

0

0

0

0

1

0

0

1

1

0

0

0

0

0

0

0

1

0

1

0

1

0

1

0

0

0

0

0

0

1

0

0

Zadanie 18 
Dany jest graf nieskierowany, którego stopnie wierzchołków tworzą ciąg  (5, 6, 5, 6, 5, 6, 5, 6).  
Oblicz liczbĊ krawĊdzi tego grafu i sprawdĨ jego spójnoĞü. 

Zadanie 19 
Dany jest graf nieskierowany, którego stopnie wierzchołków tworzą ciąg (3, 2, 3, 7, 3, 3, 2, 5).  
Zbadaj spójnoĞü tego grafu. 

Zadanie 20 
Dany jest graf nieskierowany o 10 wierzchołkach i minimalnym stopniu wierzchołka równym 5. Udowodnij, 
Ī

e taki graf jest spójny. Udowodnij w ogólnym przypadku, Īe graf o n wierzchołkach i minimalnym stopniu 

wierzchołka nie mniejszym od n/2 jest spójny. 

Zadanie 21 
Dany jest graf skierowany bez pĊtli o 13 wierzchołkach, dla których zarówno stopnie wyjĞciowe jak i 
wejĞciowe wynoszą co najmniej 6. Udowodnij, Īe graf jest silnie spójny. 

Zadanie 22 
Dla których z wymienionych liczb krawĊdzi: 30, 36, 42, 48, istnieje graf spójny o 10 wierzchołkach? 

Zadanie 23 
Czy istnieje graf spójny o co najmniej dwóch wierzchołkach, w którym stopnie wierzchołków tworzą ciąg 
kolejnych liczb naturalnych? OdpowiedĨ uzasadnij. 

Zadanie 24 
Narysuj graf o 9 wierzchołkach i 4 składowych spójnych, który ma: 

a) 5 krawĊdzi, 
b) 15 krawĊdzi. 

Zadanie 25 

W podanych grafach: 

1

2

3

4

5

6

7

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

metodami przeglądu grafu wszerz i przeglądu w głąb wyznacz ciągi wierzchołków, które zaczynają siĊ od 
wierzchołka:   a) 1, 

b) 4, 

c) 7. 

background image

4 / 11

Zadanie 26 
SprawdĨ, czy podane grafy są planarne: 

Zadanie 27 
Posługując siĊ tw. Kuratowskiego wykaĪ, czy graf o podanym 
rysunku jest, czy nie jest planarny. 

1

2

3

4

5

6

7

8

9

1 0

11

Zadanie 28 
Czy wĞród grafów o 5 wierzchołkach i 9 krawĊdziach są grafy nieplanarne?  
OdpowiedĨ uzasadnij w oparciu o tw. Kuratowskiego.  

Zadanie 29 
Graf ma n wierzchołków i m krawĊdzi.  
W którym z podanych przypadków wykluczona jest planarnoĞü grafu?  

a) n = 4 i m = 6, 

b) n = 5 i m = 8, 

c) n = 6 i m = 13, 

d) n = 7 i m = 14, 

e) n = 8 i m = 19. 

OdpowiedĨ uzasadnij w oparciu o warunek konieczny wynikający z wzoru Eulera.  

1

3

4

5

6

8

7

2

3

4

5

6

8

7

2

1

1

2

3

4

5

6

9

8

7

1

7

6

5

4

3

2

8

1

2

3

4

5

6

8

7

1

2

3

4

5

6

7

8

background image

5 / 11

Zadanie 30 
Rozstrzygnij z uzasadnieniem, 
czy podane grafy są dwudzielne: 

2

1

3

6

7

4

5

4

2

1

3

5

6

7

Zadanie 31 
SprawdĨ, czy podane grafy są dwudzielne: 

Zadanie 32 
SprawdĨ na podstawie podanej macierzy sąsiedztwa grafu, nie rysując go, czy istnieje w nim droga lub cykl 
Eulera. W przypadku odpowiedzi pozytywnej, narysuj graf i wyznacz za pomocą algorytmu Fleury’ego 
drogĊ lub cykl Eulera. 

»

»

»

»

»

»

»

»

»

¼

º

«

«

«

«

«

«

«

«

«

¬

ª

0

1

0

1

0

1

1

1

0

0

1

1

1

0

0

0

0

0

0

1

1

1

1

0

0

1

1

0

0

1

0

1

0

1

1

1

1

1

1

1

0

1

1

0

1

0

1

1

0

Zadanie 33 
Stosując algorytm Fleury’ego wyznacz drogĊ Eulera w grafie. 

 

 

Zadanie 34 
Rozstrzygnij z uzasadnieniem, czy grafy o podanych rysunkach są Eulerowskie: 

  

  

  

  

JeĞli są, to w kaĪdym z nich wyznacz drogĊ (cykl) Eulera za pomocą algorytmu Fleury’ego. 

1

2

3

4

5

6

7

8

a

b

c

d

e

f

h

1

2

3

5

6

7

2

3

4

5

6

7

4

1

background image

6 / 11

Zadanie 35 
Czy po dodaniu do pierwszego z grafów podanych w zadaniu 34: 

a) 1, 

b) 2, 

c) 3 krawĊdzi moĪna uzyskaü graf, w którym bĊdzie istniała droga Eulera?  

OdpowiedĨ zilustruj na rysunku. 

Zadanie 36 
Czy graf pochodny dla dowolnego Eulerowskiego grafu skierowanego jest zawsze Eulerowski? OdpowiedĨ
uzasadnij! 

Zadanie 37 
Czy graf krawĊdziowy dla grafu Eulerowskiego jest zawsze Eulerowski? OdpowiedĨ uzasadnij! 

Zadanie 38 
W grafach z zadania 34 zamieĔ kaĪdą krawĊdĨ na łuk tak, aby powstały z nich Eulerowskie grafy 
skierowane. 

Zadanie 39 
W poniĪszych grafach sprawdĨ, czy są spełnione warunki dostateczne istnienia cyklu Hamiltona: 
a) z tw. Diraca 

b) z tw.  Ore 

c) tw. Chvátala. ZnajdĨ w nich, jeĞli istnieje, cykl Hamiltona. 

Zadanie 40 
W podanych grafach sprawdĨ niezaleĪnie, które z omawianych warunków dostatecznych istnienia cyklu 
Hamiltona dla grafów nieskierowanych (tw. Ore, Diraca, Chvátala, o liczbie krawĊdzi i inne) są spełnione, a 
które nie: 

1

2

3

4

5

6

7

   

1

2

3

4

5

6

7

   

1

2

3

4

5

6

7

1

2

3

4

5

6

7

   

1

2

3

4

5

6

7

   

1

2

3

4

5

6

7

8

Zadanie 41 
Osiem  komputerów  połączono  w  sieü.  Liczby  komputerów,  z  którymi  kaĪdy  z  nich  ma  bezpoĞrednie 
dwukierunkowe połączenie wynoszą: 3, 5, 3, 4, 3, 5, 5, 6. Jeden z komputerów wysyła sygnał do wszystkich, 
z  którymi  ma  bezpoĞrednie  łącze. KaĪdy  z  komputerów,  otrzymawszy  sygnał,  przesyła  go  do  kolejnych  w 
nastĊpnym  kroku  czasowym.  Czy  jest  moĪliwe,  aby  sygnał  dotarł  do  wszystkich  komputerów  i  wrócił  do 
komputera początkowego w oĞmiu krokach czasowych? 

Zadanie 42 
Dany  jest  graf  o  nastĊpujących  stopniach  wierzchołków:  3,  3,  4,  3,  5,  3,  2,  3.  WykaĪ,  Īe  dopełnienie  tego 
grafu posiada cykl Hamiltona.  

3

4

5

1

2

7

6

1

7

2

3

4

5

6

background image

7 / 11

Zadanie 43 
WykaĪ, Īe graf krawĊdziowy grafu o nastĊpujących stopniach wierzchołków: 2, 4, 4, 4, 2, 4, 4, jest grafem 
hamiltonowskim. 

Zadanie 44 
SprawdĨ, czy w poniĪszych grafach są spełnione: 

a.

warunek dostateczny z tw. Nasha-Williamsa dla istnienia cyklu Hamiltona, 

b. silna spójnoĞü grafu, 
c.

warunek dostateczny z tw. Meyniela dla istnienia cyklu Hamiltona. 

Wyznacz, jeĞli istnieją, cykle Hamiltona. 

Zadanie 45 
W podanych grafach skierowanych sprawdĨ, czy spełnione są warunki dostateczne istnienia cyklu Hamiltona 
z tw. Meyniela i Nasha-Williamsa: 

1

2

3

5

4

6

   

1

2

3

5

4

6

   

1

2

3

5

4

6

Zadanie 46 
W podanych grafach sprawdĨ, czy spełnione są warunki dostateczne istnienia cyklu Hamiltona z tw. Redei, 
Thomassena i Camiona: 

1

2

3

4

5

      

1

2

3

4

5

Zadanie 47 
W podanych grafach wyznacz kolejnoĞci wierzchołków oraz drzewa przeglądu grafu dla przeglądów wszerz 
i w głąb, które zaczynają siĊ od wierzchołków: dla grafu a. od 3 i 7, dla grafu b. od 1 i 7. 

 

a. 

b. 

2

3

1

4

5

6

7

8

2

3

1

4

5

6

7

8

1

2

3

4

5

6

1

2

3

4

5

6

background image

8 / 11

Zadanie 48 
W podanych grafach wyznacz kolejnoĞci 
wierzchołków oraz drzewa przeglądu grafu dla 
przeglądów wszerz i w głąb, które zaczynają
siĊ od wierzchołków: 

a) 1, 

b) 4, 

c) 7. 

1

2

3

4

5

6

7

   

1

2

3

4

5

6

7

8

   

1

2

3

4

5

6

7

Zadanie 49 
Wyznacz kody Prüfera  
dla nastĊpujących drzew 
rozpinających w grafie K

8

Odp.:  
a) (6, 3, 2, 5, 5, 8); 
b) (2, 3, 8, 6, 4, 3); 
c) (2, 1, 4, 8, 6, 4). 

a)

1

2

3

4

5

6

7

8

 ,   b)

1

2

3

4

5

6

7

8

,   c)

1

2

3

4

5

6

7

8

Zadanie 50 
Wyznacz kod Prüfera dla drzewa: 

Zadanie 51 
W grafie K

9

 wyznacz i narysuj drzewa 

rozpinające o nastĊpujących kodach Prüfera: 

a) (1, 2, 3, 4, 5, 6, 7), 

b) (2, 2, 3, 2, 1, 8, 9),  

c) (7, 4, 4, 4, 4, 4, 3),  

d) (9, 7, 5, 3, 1, 2, 4), 

e) (5, 6, 4, 7, 3, 8, 2). 

Zadanie 52 
Dane są kody Prüfera dla drzew rozpinających: (3, 3, 4, 5, 6, 9, 6, 5, 7, 7) i (2, 3, 4, 3, 6, 7, 7, 8, 10, 8, 12). 
Wyznacz i narysuj te drzewa na podstawie kodów. 

Zadanie 53 
Wyznacz liczbĊ wszystkich zer w macierzy incydencji grafu nieskierowanego, który jest drzewem 
rozpinającym o kodzie Prüfera (10, 3, 4, 4, 7, 9, 2, 2, 5, 1). Odp.: 110. 

Zadanie 54 
W grafie podanym na rysunku zaznaczono jego drzewo rozpinające. 
Wyznacz wszystkie cykle fundamentalne wzglĊdem tego drzewa i przedstaw 
jako róĪnicĊ symetryczną takich cykli nastĊpujące cykle proste w grafie: 

a) {{1, 2}, {2, 3}, {3, 6}, {1, 6}},  

b) {{1, 4}, {4, 5}, {5, 6}, {1, 6}}, 

c) {{1, 4}, {3, 4}, {3, 6}, {1, 6}}. 

1

2

3

4

5

6

7

2

3

1

4

5

6

7

8

9

10

11

12

background image

9 / 11

Zadanie 55 

Dla grafu na rysunku: 

a.

znajdĨ wszystkie cykle fundamentalne wzglĊdem drzewa rozpinającego o zbiorze krawĊdzi 
T={ {1,5},{2,4},{3,4},{4,7},{5,7},{6,7}} oraz przedstaw cykle proste: 
{{1,6},{6,7},{4,7},{3,4},{1,3}} i {{1,6},{2,6},{2,5},{3,5},{1,3}}, jako róĪnice symetryczne 
odpowiednich cykli fundamentalnych, 

b. znajdĨ wszystkie cykle fundamentalne wzglĊdem  drzewa rozpinającego o zbiorze 

T={{1,6},{2,5},{2,6},{3,5},{4,7},{5,7}} oraz przedstaw cykle proste: 
{{1,3},{3,4},{4,7},{5,7},{1,5}} i {{2,6},{2,4},{3,4},{1,3},{1,6}}, jako róĪnice symetryczne 
odpowiednich cykli fundamentalnych.   

Zadanie 56 
Wyznacz w podanym grafie maksymalną liczbĊ dróg krawĊdziowo 
rozłącznych, które łączą wierzchołki 1 i 8. Podaj przykładowy zbiór 
takich dróg, który ma maksymalną moc. Co na podstawie mocy tego 
zbioru moĪna powiedzieü o minimalnej liczbie krawĊdzi w zbiorze 
rozspajającym 1 i 8? WskaĪ zbiór rozspajający 1 i 8 o wskazanej mocy. 

1

4

2

3

6

7

8

5

Zadanie 57 
Czy podany graf  jest 3-spójny?  
Ile wynosi jego spójnoĞü wierzchołkowa? 
Odpowiedzi uzasadnij. 

Zadanie 58 

Dany jest graf spójny, niekierowany:

a.

wskaĪ zbiór rozspajający graf o mocy 4, 

b. wskaĪ zbiór rozspajający graf o mocy 3, 
c.

wskaĪ zbiór rozdzielający graf o mocy 3, 

d. wskaĪ zbiór rozdzielający graf o mocy 2, 
e.

wskaĪ zbiory rozspajające pary wierzchołków: 1 i 6, 1 i 11, 

f.

zastosuj twierdzenie Mengera w wersji krawĊdziowej do wyznaczenia minimalnej mocy zbiorów 
rozpajających dla powyĪszych par. 

g. zastosuj twierdzenie Mengera w wersji wierzchołkowej do wyznaczenia minimalnej mocy zbioru 

rozdzielającego wierzchołki 1 i 11, 

h. wykaĪ 3-spójnoĞü krawĊdziową grafu, 
i.

wykaĪ 2-spójnoĞü (wierzchołkową) grafu, 

j.

sprawdĨ, czy graf jest 3-spójny (wierzchołkowo), 

k. wyznacz spójnoĞü krawĊdziową grafu, 
l.

wyznacz spójnoĞü wierzchołkową  grafu. 

1

2

3

4

5

7

10

11

8

9

6

2

3

1

4

5

6

7

background image

10 / 11

Zadanie 59 

W podanym grafie wyznacz: 

b

a

c

v

w

e

d

f

h

g

j

a) maksymalną liczbĊ dróg krawĊdziowo rozłącznych pomiĊdzy parą wierzchołków 

v

 i 

w

,  

b) maksymalną liczbĊ dróg krawĊdziowo rozłącznych pomiĊdzy parą wierzchołków 

d

 i 

j

,  

c) maksymalną liczbĊ dróg wierzchołkowo rozłącznych pomiĊdzy parą wierzchołków 

v

 i 

w

,  

d) maksymalną liczbĊ dróg wierzchołkowo rozłącznych pomiĊdzy parą wierzchołków 

d

 i 

c

,  

e) minimalny zbiór krawĊdzi rozspajający wierzchołki 

v

 i 

w

f)

minimalny zbiór krawĊdzi rozspajający wierzchołki 

d

 i 

j

g) minimalny zbiór wierzchołków rozdzielający wierzchołki 

v

 i 

w

h) minimalny zbiór wierzchołków rozdzielający wierzchołki 

d

 i 

c

i)

spójnoĞü krawĊdziową, 

j)

spójnoĞü wierzchołkową. 

Zilustruj obie wersje tw. Mengera na powyĪszych zbiorach. Odpowiedz z uzasadnieniem na pytania: 

a) czy ten graf jest 3-spójny? 

b) czy ten graf jest 3-spójny krawĊdziowo? 

c) czy ten graf jest 2-spójny? 

Zadanie 60* 
W podanym grafie wyznacz: 

a) wszystkie S-T drogi,  

b) co najmniej trzy róĪne S-T separatory  

(róĪne od zbiorów S i T),  

c) S-T separator o minimalnej mocy róĪny od zbiorów  

S i T,  

d) co najmniej dwa róĪne S-T konektory,  

e) S-T konektor o maksymalnej mocy. 

Zilustruj uogólnione tw. Mengera na powyĪszych zbiorach. 

S

T

1

2

3

5

9

4

7

6

8

Zadanie 61* 
W podanym grafie wyznacz: 

a) wszystkie S-T drogi,  

b) co najmniej trzy róĪne S-T separatory  

(róĪne od zbiorów S i T),  

c) S-T separator o minimalnej mocy,  

d) co najmniej trzy róĪne S-T konektory,  

e) S-T konektor o maksymalnej mocy. 

Zilustruj uogólnione tw. Mengera na powyĪszych zbiorach. 

S

T

1

2

3

5

9

4

7

6

8

background image

11 / 11

Zadanie 62 
W podanej sieci o przepustowoĞciach łuków równych 4 i 
przepływach: f (a) = 4, (b) = 3, (d) = 2, (e) = 1, () = 1,  
(g) = 1, (i) = 1, wyznacz: 

a) wartoĞci brakujących przepływów przez łuki tak, aby 

powstał przepływ przez sieü z 2 do 6, 

b) wartoĞü wyznaczonego przepływu przez sieü, 

c) wartoĞci przepływów przez przekroje zadane zbiorami {2, 

3, 4}, {2, 5, 7} i {1, 2, 3, 7}, 

d) tylko na podstawie wartoĞci wyznaczonych w punktach b) i 

c) wyznacz wartoĞci przepływów przez przekroje zadane 
zbiorami {1, 3, 4, 6}, {1, 5, 6, 7} i {4, 5, 6}. 

Odp.: b) 8; c) 11, 10, 10; d) 2, 3, 2. 

2

1

3

6

7

a

c

b

i

j

d

g

h

e

f

4

5

k

l

Zadanie 63 
W podanej sieci o przepustowoĞciach łuków równych 4 i przepływach: (a) = 
1, (c) = 2, (d) = 1, () = 2, (h) = 1, (k) = 1, (l) = 3, wyznacz: 

a) wartoĞci brakujących przepływów przez łuki tak, aby powstał 

przepływ przez sieü z 6 do 4, 

b) wartoĞü wyznaczonego przepływu przez sieü, 

c) wartoĞci przepływów przez przekroje zadane zbiorami  

{1, 2, 6}, {1, 3, 5, 6} i {3, 5, 6, 7}, 

d) tylko na podstawie wartoĞci wyznaczonych w punktach b) i c) 

wyznacz wartoĞci przepływów przez przekroje zadane zbiorami {3, 
4, 5, 7}, {1, 2, 4} i {2, 4, 7}. 

Odp.: b) 7; c) 9, 10, 10; d) 2, 3, 3. 

4

2

1

3

5

6

a

c

b

i

d

g

h

e

f

7

j

k

l

Zadanie 64 
W podanej sieci (przy łukach podano wartoĞci przepływów i w 
nawiasach ich przepustowoĞci) wyznacz: 

a) wartoĞü maksymalnego przepływu z s do t za pomocą ĞcieĪek 

powiĊkszających przepływ, 

b) minimalny przekrój pomiĊdzy s i t oraz jego przepustowoĞü. 

Zilustruj tw. Forda i Fulkersona w podanej sieci. 

Odp.: a) 6. 

v

u

w

t

s

2 (3

)

2 (3)

1 (2)

2 (3)

1 (1)

1 (2)

1 (3)

1 (2)

1 (3)

x

y

z

1 (2)

1 (2)

1 (3)

2 (2)

2 (2)

1 (1)

Zadanie 65 
W podanej sieci (przy łukach podano wartoĞci przepływów i w 
nawiasach ich przepustowoĞci) wyznacz: 

a) wartoĞü maksymalnego przepływu z s do t za pomocą ĞcieĪek 

powiĊkszających przepływ, 

b) minimalny przekrój pomiĊdzy s i t oraz jego przepustowoĞü. 

Zilustruj tw. Forda i Fulkersona w podanej sieci. 

Odp.: a) 8. 

v

u

w

t

s

3

)

 (4

3 (4)

2 (2)

2 (3)

1 (2)

1 (2)

2 (3)

0 (1)

2 (3)

x

y

z

0 (1)

1 (2)

1 (3)

1 (2)

1 (2)

1 (1)

* nadobowiązkowe 

background image

Przykładowe zadania egzaminacyjne z kombinatoryki 

Zadanie 1 
Na ile sposobów moĪna obdarowaü 8 dzieci 36 cukierkami tak, aby: rozdaü wszystkie cukierki, nie 
pozostawiü Īadnego dziecka bez cukierków i zapewniü kaĪdemu dziecku parzystą liczbĊ cukierków?  
Odp.: 19 448. 

Zadanie 2 
Dla relacji binarnej w zbiorze X = {a, b, c, d, e, f, g}, opisanej podaną tablicą, 
naleĪy zbudowaü diagram Hassego i za jego pomocą wyznaczyü: 
zbiór ograniczeĔ górnych i zbiór ograniczeĔ dolnych zbioru A = {c, d, e} oraz 
kres dolny i kres górny zbioru A, łaĔcuch o maksymalnej licznoĞci i minimalną
liczbĊ antyłaĔcuchów pokrywających zbiór X.  
Na przykładzie podanej relacji naleĪy zilustrowaü tezĊ dualnego tw. Dilwortha. 
Odp.: sup A = e, inf A = b, 4 = 4. 

»

»

»

»

»

»

»

»

»

¼

º

«

«

«

«

«

«

«

«

«

¬

ª

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

1

Zadanie 3 
Na ile sposobów moĪna ułoĪyü w ciąg 4 jednakowe kule zielone, 3 jednakowe kule czerwone i 5 kul 
ponumerowanych? Odp.: 3 326 400. 

Zadanie 4 
W turnieju wziĊło udział 9 pingpongistów. Rozegrano pewną liczbĊ spotkaĔ singlowych, w których Īadna 
para graczy nie wystąpiła wiĊcej niĪ jeden raz.  
NaleĪy wykazaü, Īe bez wzglĊdu na liczbĊ rozegranych spotkaĔ wĞród zawodników jest co najmniej 
dwóch takich, którzy rozegrali tyle samo spotkaĔ w tym turnieju. Odp.: r = 1. 

Zadanie 5 
Ile jest permutacji zbioru {1, 2, 3, 4, 5, 6}, w których obok siebie są liczby 1 i 2 lub liczby 5 i 6?  
Odp.: 384. 

Zadanie 6 
W gonitwie biorą udział 4 konie ponumerowane kolejnymi liczbami naturalnymi od 1 do 4.  
Na ile sposobów moĪe zakoĔczyü siĊ ta gonitwa tak, aby Īaden z koni nie zajął miejsca zgodnego ze 
swoim numerem? Odp.: 9. 

Zadanie 7 
Ile jest róĪnych ciągów zaczynających siĊ od M lub koĔczących siĊ na M, które moĪna utworzyü z 
wszystkich liter słowa MATEMATYKA? Odp.: 57 120. 

Zadanie 8 
Ile jest nieujemnych i całkowitych rozwiązaĔ nierównoĞci 

6

4

3

2

1

+

+

+

x

x

x

x

, które spełniają warunki: 

1

x

 parzyste i 

0

1

>

x

}

,

1

0

2

x

3

x

 podzielne przez 3 i 

2

4

x

Odp.: 15. 

Zadanie 9 
W pewnym klubie tenisowym trenuje 5 równorzĊdnych deblistów. Klub planuje rozgrywki ligowe w 
sezonie, w którym musi rozegraü 8 meczy z innymi klubami. Na ile sposobów moĪna zaplanowaü
rozgrywki deblowe w tym sezonie, jeĞli w kaĪdym meczu trzeba wystawiü jedna parĊ deblową? 
Odp.: 100 000 000. 

Zadanie 10 
Na ile sposobów moĪna rozdzieliü 6 ponumerowanych procesów pomiĊdzy 3 jednakowe procesory tak, 
aby Īaden z procesorów nie był obciąĪony wiĊcej jak 3 procesami?  
Rozdzieliü trzeba wszystkie procesy, Īaden z procesorów nie moĪe pozostaü bezczynny i kaĪdy proces 
bĊdzie w całoĞci wykonywany na jednym procesorze. Odp.: 75. 

Zadanie 11 
Na ile sposobów moĪna zaplanowaü wykonanie 5 róĪnych urządzeĔ na 3 stanowiskach montaĪowych tak, 
aby Īadne z nich nie pozostało bezczynne?  
Plan musi podawaü dla kaĪdego urządzenia numer stanowiska i okreĞlaü, w jakiej kolejnoĞci urządzenia 
bĊdą montowane na kaĪdym ze stanowisk. Odp.: 720. 

background image

Przykładowe zadania egzaminacyjne z teorii grafów 

Lp. Zadanie 

1. WyjaĞnij w oparciu o tw. Halla, dlaczego w grafie podanym na rysunku nie 

ma skojarzenia pełnego wzglĊdem zbioru V

1

 = {1, 2, 3, 4, 5}. 

2

3

4

1

5

6

7

8

9

10

2. W podanej sieci (przy jej łukach podano przepustowoĞci) znane są

nastĊpujące przepływy: (v, s) = 1, (s, y) = 3, (v, y) = 1, (z, x) = 0,  
(z, t) = 1, (x, t) = 3. 
Wyznacz przepływy w pozostałych łukach tak, aby został w sieci 
zdefiniowany przepływ z s do t
Wyznacz wartoĞü przepływu przez całą sieü i  wartoĞü przepływu przez 
przekrój zadany zbiorem wĊzłów {svy}. 
W oparciu o tw. Forda i Fulkersona rozstrzygnij, czy uzyskany przepływ jest 
maksymalny w tej sieci. 

v

x

y

t

s

6

3

2

3

1

2

3

1

2

3

3. W pewnym kraju Unii Europejskiej jest 9 duĪych miast. PomiĊdzy kaĪdą parą miast zbudowana jest wygodna autostrada. 

Rolnicy tego kraju, niezadowoleni z wysokoĞci dopłat bezpoĞrednich, postanowili zablokowaü te autostrady wysypując na 
nie efekty swojej pracy. Jednak płodów rolnych starczyło im tylko na zablokowanie po jednym kierunku ruchu z kaĪdej 
autostrady. Rozstrzygnij z uzasadnieniem, czy premier tego kraju bĊdzie mógł odwiedziü samochodem, nie łamiąc 
przepisów ruchu drogowego, wszystkie duĪe miasta, zaczynając podróĪ z dowolnego i odwiedzając kaĪde tylko raz. Czy 
moĪe byü pewny, Īe wróci do miasta, z którego wyruszy? 

4. W grafie pokazanym na rysunku zaznaczono skojarzenie (krawĊdzie 

pogrubione). Za pomocą kolejnych dróg powiĊkszających wzglĊdem 
skojarzenia wyznacz w tym grafie skojarzenie maksymalne. 
Czy wyznaczone skojarzenie jest doskonałe? Odpowiedzi uzasadnij. 
WskaĪ w grafie jakiekolwiek minimalne pokrycie krawĊdziowe.  
Podaj ogólny związek liczby elementów w wyznaczonym skojarzeniu 
i pokryciu. 

1

2

5

4

8

11

7

10

3

6

9

5. Podaj, które z grafów pokazanych na rysunkach 

są ze sobą izomorficzne, a które nie są. 

G

1

G

2

G

3

G

4

G

5

G

6

6. RozwaĪ graf o liczbie wierzchołków n

 3 i jego dopełnienie. WyprowadĨ i podaj warunek dla stopni wierzchołków w 

grafie, który zapewni, Īe w dopełnieniu tego grafu bĊdzie spełniony warunek dostateczny istnienia cyklu Hamiltona z 
tw. Ore. 

7. Rozstrzygnij z uzasadnieniem prawdziwoĞü nastĊpujących stwierdzeĔ: 

1.

JeĪeli w grafie G istnieje cykl Eulera, to w grafie krawĊdziowym L(G) takĪe istnieje cykl Eulera. 

2.

JeĪeli w grafie krawĊdziowym L(G) istnieje cykl Eulera, to w grafie G takĪe istnieje cykl Eulera. 

8. Rozstrzygnij z uzasadnieniem, czy graf, którego zbiorem wierzchołków jest zbiór kodów Graya rzĊdu 3, a krawĊdzie 

łączą dwa kody róĪniące siĊ dokładnie na jednej pozycji, jest grafem dwudzielnym. 

9. W podanym grafie wyznacz: 

a) maksymalną liczbĊ dróg krawĊdziowo rozłącznych pomiĊdzy parą

wierzchołków v i w,  

b) minimalny zbiór krawĊdzi rozspajający te wierzchołki. 

Zilustruj krawĊdziową wersjĊ tw. Mengera na powyĪszych zbiorach. 
Rozstrzygnij z uzasadnieniem, czy ten graf jest 4-spójny krawĊdziowo? 

b

a

c

v

w

e

d

f

h

g

j

10. Czy dla grafu o 9 wierzchołkach, w którym suma stopni wierzchołków wynosi 58 jego dopełnienie moĪe byü grafem 

spójnym? OdpowiedĨ dokładnie uzasadnij bez konstruowania i rysowania grafu.