#P13853. [CERC 2023] Interactive Reconstruction[Can't judge yet]
[CERC 2023] Interactive Reconstruction[Can't judge yet]
题目描述
This is an interactive task where your program will communicate with a grader through standard input and output. Your task is to reconstruct a labelled tree with nodes and edges. Nodes are labelled from to .
Your program is allowed to make a few queries of the following type: Your program should print a string of characters, consisting only of zeros and ones, one corresponding to each node. The grader will return a sequence of space-separated integers, the -th representing the sum of the values (i.e. digits of the query string) of all neighbours of the -th node. That is, if node is a neighbour of node , then the -th digit of the query string counts towards the sum in the -th number of the grader’s answer.
See the example below for an illustration.
Input and output data
The first input line will contain the number , the number of nodes in the tree.
Your program then has two options:
- Print "QUERY" (without quotation marks), a space, and a string of zeros and ones.
- Print "ANSWER" (without quotation marks), a newline, and lines, each containing a pair of space-separated integers , indicating that there exists an edge between nodes and .
If your program prints a query, this will be followed by the grader returning a line with space-separated integers, one per node. If your program prints an answer, the grader will check the returned tree for correctness.
If there was a mistake in your queries, either due to incorrect formatting or due to an exceeded number of queries, the grader will print “ERROR” (no quotation marks) instead of the answer.
Important: Ensure that your program flushes its output after printing and correctly exits after printing the answer. It is up to you whether to implement the ERROR handling. Its purpose is to allow your program to exit gracefully and get a WA instead of a TLE verdict in the case of an error.
Input limits
- At most queries are allowed. The final answer does not count toward this restriction.
5
0 0 1 2 0
1 1 0 0 1
0 0 0 1 0
QUERY 10001
QUERY 00010
QUERY 10000
ANSWER
1 4
4 2
5 4
3 5
提示
Comment
The tree in question is the following one:
1-4-2
|
5-3
With the three queries in the example, it is possible to reconstruct it uniquely.