Submeter | Todas submissőes | Melhores | Voltar |
KIDS10 - Desejos das crianças |
Kevin é uma criança. Ele almoça na escola junto com muitas outras crianças. Eles costumam ir até o pátio e almoçar sentados no chão. Eles adoram formar um grande círculo onde cada criança tem exatamente dois vizinhos, um na esquerda e outro na direita. Às vezes a professora tem problemas para organizar o círculo pois muitas crianças desejam sentar ao lado de outras crianças. Cada criança pode desejar sentar ao lado de no máximo duas outras crianças já que cada criança tem apenas dois vizinhos. A professora quer saber se é possível organizar o círculo de forma que todos os desejos de todas as crianças sejam satisfeitos. Você limpa o lugar quando o almoço termina. Já que você quer terminar seu trabalho o mais cedo possível, ajude a professora a responder essa questão.
Entrada
Cada caso de teste se estende por várias linhas. A primeira linha contém dois inteiros K e W representando respectivamente o número de crianças (3 ≤ K ≤ 109) e o número de desejos (0 ≤ W ≤ 105). Crianças são identificadas por números inteiros entre 1 e K. Cada uma das próximas W linhas descreve um desejo através de dois inteiros distintos A e B (1 ≤ A,B ≤ K); esses valores significam que a criança A deseja sentar ao lado da criança B. Cada criança possui no máximo dois desejos.
O último caso de teste é seguido de uma linha contendo dois zeros.
Saída
Para cada caso de teste, imprima uma única linha contendo um caractere 'Y' se é possível organizar o círculo de forma que todas crianças tenham seus desejos atendidos, ou um 'N' caso contrário.
Exemplo
Entrada: 4 3 2 3 1 3 2 1 1000000000 0 3 6 3 2 2 1 1 2 1 3 2 3 3 1 0 0 Saída: N Y Y
Adicionado por: | Wanderley Guimarăes |
Data: | 2011-06-10 |
Tempo limite: | 1.210s |
Tamanho do fonte: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Linguagem permitida: | Todas exceto: ASM64 CLOJURE ERL FSHARP PERL6 PY_NBC SCALA TCL |
Origem: | Final Sul-Americana da Maratona de Programação da ACM 2010 |
hide comments
2011-06-15 23:53:16 Marlon Fernandes de Alcantara [IC-UNICAMP]
enxuguei uns bits e consegui passar, mas ta meio rígido o TL! =P edit: TL agora está ok! Last edit: 2011-08-01 01:21:45 |
|
2011-06-15 23:27:52 Marlon Fernandes de Alcantara [IC-UNICAMP]
minha soluçăo passa com 1s no ACM-ICPC aqui ta dando TLE. =P correto isto? |