Dr. Bill Poucher
시간 제한2초메모리 제한512 MB
n명이 각자 일부 다른 사람의 모자 색을 보는 방향 그래프가 주어질 때, 검은색 또는 흰색 모자 배정에서 최소 한 명이 살아남는 결정적 전략이 존재하는지 판정한다.
문제
명의 사람이 있다. 각 사람은 다른 사람 중 일부를 본다. 이들에게 검은색 또는 흰색 모자가 주어진다. 그런 다음 모든 사람이 동시에 색을 하나씩 말한다. 자기 모자의 색을 맞히지 못한 사람은 죽는다. 끔찍하게.
적어도 한 명이 살아남는 것을 보장하는 결정론적 전략이 존재하는가?
입력
첫째 줄에 두 정수 과 이 주어진다 (). 은 사람의 수, 은 누군가를 보는 관계의 수이다 (아래 참고).
다음 개의 줄이 주어진다. 번째 줄에는 두 정수 와 가 주어진다 (). 이는 번째 사람이 번째 사람을 본다는 뜻이다. 모든 에 대해 또는 이다.
출력
그런 전략이 존재하면 1을, 아니면 0을 출력한다.