#P12791. [NERC 2022] BinCoin

    ID: 12571 Type: RemoteJudge 3000ms 1024MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>2022Special JudgeICPCNERC/NEERC

[NERC 2022] BinCoin

题目描述

There are nn employees in the BinCoin company numbered from 11 to nn. The subordination structure in this company is a rooted tree. In other words:

  • There is one CEO in the company --- the main boss.
  • Each other employee has exactly one direct superior.
  • There are no cycles in the subordination structure.

Moreover, due to the inexplicable love of the CEO of BinCoin for all the binary stuff, the subordination structure in the company is a binary\textbf{binary} rooted tree. That means each employee is directly superior to exactly zero or two other employees.

In the CEO's opinion, working in this company is almost as dangerous as in mines. So, employees should sign the waiver of claims sometimes. This process happens in the following way. Initially, CEO takes the journal, then recursively the following procedure is performed:

  • If an employee that holds the journal does not have any subordinates, they sign the waiver in the journal and give it back to their superior. The procedure stops if that was the CEO, who has no superior.
  • Otherwise
    • they choose one of two of their direct subordinates uniformly at random and give the journal to one of them;
    • when they get the journal back, they sign it;
    • and then they give it to another direct subordinate;
    • when they get it back again, they give it back to their superior. The procedure stops if that was the CEO, who has no superior.

All random choices are independent.

One day, the CEO realized that they could not remember the subordination tree. Fortunately, they have the journal with kk records. Each record is a sequence of employees in the order they've signed in a journal.

Help CEO restore the subordination tree.

输入格式

The first line contains two integers nn and kk --- the number of employees and the number of records in the journal (1n9991 \le n \le 999; 50k10050 \le k \le 100).

Each of the next kk lines contains a permutation of integers from 11 to nn --- the order of employees in the corresponding record.

It is guaranteed that the input was obtained as described in the statement with a real random choice.

输出格式

Output nn integers pip_i. If ii is a CEO, then pip_i should be 1-1. Otherwise, pip_i should be the index of the direct superior of ii-th employee.

Your output should correspond to a binary rooted tree. If there are several trees satisfying the input, you can output any one of them.

3 50
1 2 3    1 2 3    3 2 1    1 2 3
3 2 1    1 2 3    1 2 3    1 2 3
1 2 3    3 2 1    1 2 3    3 2 1
1 2 3    3 2 1    1 2 3    3 2 1
1 2 3    1 2 3    3 2 1    1 2 3
3 2 1    1 2 3    3 2 1    1 2 3
1 2 3    3 2 1    1 2 3    1 2 3
1 2 3    1 2 3    3 2 1    1 2 3
3 2 1    3 2 1    1 2 3    3 2 1
1 2 3    3 2 1    3 2 1    1 2 3
1 2 3    3 2 1    1 2 3    3 2 1
3 2 1    3 2 1    1 2 3    1 2 3
3 2 1    3 2 1    
2 -1 2
5 60
2 4 3 5 1    1 5 2 4 3    1 5 2 4 3
1 5 2 4 3    1 5 3 4 2    1 5 3 4 2
1 5 3 4 2    1 5 3 4 2    1 5 3 4 2
3 4 2 5 1    2 4 3 5 1    1 5 2 4 3
3 4 2 5 1    2 4 3 5 1    2 4 3 5 1
1 5 2 4 3    3 4 2 5 1    3 4 2 5 1
1 5 2 4 3    2 4 3 5 1    1 5 2 4 3
1 5 3 4 2    3 4 2 5 1    1 5 3 4 2
1 5 2 4 3    1 5 3 4 2    1 5 2 4 3
2 4 3 5 1    2 4 3 5 1    2 4 3 5 1
2 4 3 5 1    2 4 3 5 1    1 5 2 4 3
1 5 3 4 2    1 5 2 4 3    3 4 2 5 1
1 5 3 4 2    3 4 2 5 1    3 4 2 5 1
1 5 2 4 3    2 4 3 5 1    1 5 2 4 3
1 5 3 4 2    2 4 3 5 1    2 4 3 5 1
1 5 2 4 3    1 5 2 4 3    1 5 2 4 3
1 5 2 4 3    1 5 2 4 3    3 4 2 5 1
3 4 2 5 1    3 4 2 5 1    1 5 2 4 3
1 5 3 4 2    1 5 3 4 2    2 4 3 5 1
3 4 2 5 1    1 5 2 4 3    3 4 2 5 1
5 4 4 5 -1

提示

In order to fit on the page, several consecutive lines in the examples were joined into one. The real inputs follow the input description.