background image

Kolokwium nr 2 (29.01.2009)

Zadanie 2
a) P
b) P (maksymalna klika może mieć wielkość 4 - przejrzenie wszystkich czwórek (n po 4) zajmie 
nam czas ~ n^4)
c) NPC (każdy graf można pokolorować na delta+1 kolorów, więc nie dostajemy żadnej dodatkowej 
informacji)
d) NPC (jw.)
e) P (tak jak w b)
f) P

Zadanie 6
najpierw sprawdzałem po kolei dla każdego wierzchołka czy był parzystego stopnia, jeśli nie był to 
super, jeśli był to dorabiałem mu jeden wierzchołek bodajże ze wskaźnikiem na siebie żeby był 
nieparzystego stopnia bo mam funkcje która dla takich działa.
otrzymywałem zmodyfikowany graf "Gn":
Kod:
function funkcja(Graf):integer{
// gdzie n to ilosc wierzcholkow
  while( !CliqueInnOdd(Grag, n){
      if ( n == 2) return 0;
      n=n-1;
  }
  return n;
}