POLSKI SPOJ

Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Zadanie w systemie SPOJ (srednie)

2379. Światełka Choinkowe

Kod zadania: BIPART

Kilka miesięcy temu, kiedy Jasio przygotowywał się do Świąt Bożego Narodzenia, tata Jasia kupił mu piękny zestaw światełek choinkowych. Zestaw to sieć światełek połączonych kablami. Jak czasami bywa, w zestawie nie było żarówek; należało ja dokupić osobno. Gdy Tata rozpakował zestaw i zobaczył, że nie ma w nim żarówek, bardzo się zdenerwował. Zanim wyszedł dokupić żarówki, Jasio zawołał go i powiedział mu, żeby nie kupował wszystkich żarówek tego samego koloru. Poddenerwowany Tata powiedział, że zamierza dokupić żarówki co najwyżej dwóch różnych kolorów. Mądry Jasio powiedział. Poczekaj, sprawdzę czy w ogóle jest sens kupować takie żarówki, a celem jego było powkręcanie żarówek w taki sposób, aby żadne dwie połączone kablem żarówki nie świeciły tym samym kolorem.
I tak do dzisiaj Tata nie uzyskał odpowiedzi. Pomóż Jasiowi, bo niedługo przyjdą kolejne Święta i Tata zdenerwuje się jeszcze bardziej gdy nie wykorzysta się zakupionego przez niego zestawu światełek.

Wejście

T - liczba testów. Każdy test podany jest w postaci:

  • n,m - w pierwszym wierszu podane są dwie liczby; n - liczba światełek; m - liczba połączeń między nimi
  • w kolejnych m wierszach podane są połączenia w postaci par (a,b) - oznaczających, że światełko o numerze a jest połączone ze światełkiem o numerze b.

Możesz założyć, że

  • 1 ≤ n ≤ 106
  • 0 ≤ m ≤ 106
  • 1 ≤ a,b ≤ n

 

Wyjście

Dla każdego zestawu danych wypisz "TAK" lub "NIE" w zależności od tego, czy da się powkręcać żarówki co najwyżej dwóch różnych kolorów w taki sposób, aby każde połączone kablem żarówki świeciły na różne kolory.

Przyklad

Dla danych wejściowych

3
2 1
1 2

4 3
1 2
2 3
3 4

3
1 2
2 3
3 1

poprawną odpowiedzią jest

TAK
TAK
NIE

W pierwszym zestawie wystarczy aby żarówka 1 miała kolor bladoróżowy, a druga niebiesko-żólty :-). W drugim zestawie również da się kupić żarówki dwóch różnych kolorów, mianowicie:

  1. kolor sinofioletowy
  2. kolor szaro-turkusowy
  3. kolor sinofioletowy
  4. kolor szaro-turkusowy

W trzecim zestawie nie warto iść do sklepu, nawet gdyby były w nim żarówki sino-słabo-bladoniebiesko-lazurowego koloru.

 


Dodane przez:Rafał Nowak
Data dodania:2008-01-23
Limit czasu wykonania programu:2s-4s
Limit długości kodu źródłowego50000B
Języki programowania:All except: ERL JS PERL 6

ukryj komentarze
2009-06-25 11:22:06 Rafał Bielenia
W danych wejściowych prawdopodobnie jest błąd. Jest:
3
2 1
1 2

4 3
1 2
2 3
3 4

3
1 2
2 3
3 1

a zgodnie ze specyfikacją wejścia powinno być:
3
2 1
1 2

4 3
1 2
2 3
3 4

3 3
1 2
2 3
3 1
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.