题库练习 New Year Cards
← 上一题 下一题 →

A8279 | New Year Cards

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

As meticulous Gerald sets the table, Alexander finished another post on Codeforces and begins to respond to New Year greetings from friends. Alexander has $n$ friends, and each of them sends to Alexander exactly one e-card. Let us number his friends by numbers from $1$ to $n$ in the order in which they send the cards. Let's introduce the same numbering for the cards, that is, according to the numbering the $i$ -th friend sent to Alexander a card number $i$ .

Alexander also sends cards to friends, but he doesn't look for the new cards on the Net. He simply uses the cards previously sent to him (sometimes, however, he does need to add some crucial details). Initially Alexander doesn't have any cards. Alexander always follows the two rules:

1. He will never send to a firend a card that this friend has sent to him.
2. Among the other cards available to him at the moment, Alexander always chooses one that Alexander himself likes most.

Alexander plans to send to each friend exactly one card. Of course, Alexander can send the same card multiple times.

Alexander and each his friend has the list of preferences, which is a permutation of integers from $1$ to $n$ . The first number in the list is the number of the favorite card, the second number shows the second favorite, and so on, the last number shows the least favorite card.

Your task is to find a schedule of sending cards for Alexander. Determine at which moments of time Alexander must send cards to his friends, to please each of them as much as possible. In other words, so that as a result of applying two Alexander's rules, each friend receives the card that is preferred for him as much as possible.

Note that Alexander doesn't choose freely what card to send, but he always strictly follows the two rules.

输入格式

The first line contains an integer $n$ ( $2<=n<=300$ ) — the number of Alexander's friends, equal to the number of cards. Next $n$ lines contain his friends' preference lists. Each list consists of $n$ different integers from $1$ to $n$ . The last line contains Alexander's preference list in the same format.

输出格式

Print $n$ space-separated numbers: the $i$ -th number should be the number of the friend, whose card Alexander receives right before he should send a card to the $i$ -th friend. If there are several solutions, print any of them.

输入输出样例

输入 #1
4
1 2 3 4
4 1 3 2
4 3 1 2
3 4 2 1
3 1 2 4
输出 #1
2 1 1 4
C++ 编辑器
输入
输出