| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 4 초 (추가 시간 없음) | 1024 MB | 39 | 26 | 26 | 68.421% |
You are given an undirected graph with $n$ vertices and $m$ edges. Each vertex $v$ has a number $a_v$ written on it. This number is either 0ドル$ or 1ドル$. A walk is a sequence $v_1v_2 \dots v_k$ of vertices in the graph such that any two consecutive vertices are connected by an edge. We call a binary sequence $$s = s_1s_2 \dots s_k$$ walkable if there is a walk $v_1v_2 \dots v_k$ in the graph that satisfies $a_{v_1} a_{v_2} \dots a_{v_k} = s$.
In other words, a binary sequence is walkable if it is possible to obtain $s$ by walking in the graph and writing down the binary numbers in the order that they are visited. An example is visualized in Figure B.1.
Figure B.1: Illustration of Sample Input 1. Every binary sequence of length at most 3ドル$ is walkable.
Your task is to find the length of a shortest binary sequence that is not walkable.
The input consists of:
If every binary sequence is walkable, output "infinity". Otherwise, output the length of a shortest binary sequence that is not walkable.
4 4 0 0 1 1 1 2 1 3 2 3 3 4
4
6 7 0 0 1 1 0 1 1 2 3 1 1 4 2 3 4 2 3 4 5 6
infinity
1 0 0
1
ICPC > Regionals > Europe > Northwestern European Regional Contest > NWERC 2024 B번