Codeforces Round 127 (Div. 2)
B
Brand New Easy Problem
Codeforces
1700
原题
← AC →
翻译中…

A widely known among some people Belarusian sport programmer Lesha decided to make some money to buy a one square meter larger flat. To do this, he wants to make and carry out a Super Rated Match (SRM) on the site Torcoder.com. But there's a problem — a severe torcoder coordinator Ivan does not accept any Lesha's problem, calling each of them an offensive word "duped" (that is, duplicated). And one day they nearely quarrelled over yet another problem Ivan wouldn't accept.

翻译中…

You are invited to act as a fair judge and determine whether the problem is indeed brand new, or Ivan is right and the problem bears some resemblance to those used in the previous SRMs.

翻译中…

You are given the descriptions of Lesha's problem and each of Torcoder.com archive problems. The description of each problem is a sequence of words. Besides, it is guaranteed that Lesha's problem has no repeated words, while the description of an archive problem may contain any number of repeated words.

翻译中…

The "similarity" between Lesha's problem and some archive problem can be found as follows. Among all permutations of words in Lesha's problem we choose the one that occurs in the archive problem as a subsequence. If there are multiple such permutations, we choose the one with the smallest number of inversions. Then the "similarity" of a problem can be written as image, where $*n*$ is the number of words in Lesha's problem and $*x*$ is the number of inversions in the chosen permutation. Note that the "similarity" $*p*$ is always a positive integer.

翻译中…

The problem is called brand new if there is not a single problem in Ivan's archive which contains a permutation of words from Lesha's problem as a subsequence.

翻译中…

Help the boys and determine whether the proposed problem is new, or specify the problem from the archive which resembles Lesha's problem the most, otherwise.

翻译中…

Input

翻译中…

The first line contains a single integer $*n*$ ($1 ≤ *n* ≤ 4$) — the number of words in Lesha's problem. The second line contains $*n*$ space-separated words — the short description of the problem.

翻译中…

The third line contains a single integer $*m*$ ($1 ≤ *m* ≤ 10$) — the number of problems in the Torcoder.com archive. Next $*m*$ lines contain the descriptions of the problems as "$*k*$ $*s*_{1}$ $*s*_{2}$ $...$ $*s*_{*k*}$", where $*k*$ ($1 ≤ *k* ≤ 20$) is the number of words in the problem and $*s*_{*i*}$ is a word of the problem description.

翻译中…

All words from all problem descriptions contain no more than 10 lowercase English letters.

翻译中…

Output

翻译中…

If Lesha's problem is brand new, print string "Brand new problem!" (without quotes).

翻译中…

Otherwise, on the first line print the index of the archive problem which resembles Lesha's problem most. If there are multiple such problems, print the one with the smallest index. On the second line print a string consisting of characters [:, character | repeated $*p*$ times, and characters :], where $*p*$ is the "similarity" between this problem and Lesha's one. The archive problems are numbered starting from one in the order in which they are given in the input.

翻译中…

Note

翻译中…

Let us remind you that the number of inversions is the number of pairs of words that follow in the permutation not in their original order. Thus, for example, if the original problem is "add two numbers", then permutation "numbers add two" contains two inversions — pairs of words "numbers" and "add", "numbers" and "two".

翻译中…

Sequence $*b*_{1},  *b*_{2},  ...,  *b*_{*k*}$ is a subsequence of sequence $*a*_{1}, *a*_{2},  ...,  *a*_{*n*}$ if there exists such a set of indices $1 ≤ *i*_{1} <  *i*_{2} < ...   < *i*_{*k*} ≤ *n*$ that $*a*_{*i*_{*j*}}  =  *b*_{*j*}$ (in other words, if sequence $*b*$ can be obtained from $*a*$ by deleting some of its elements).

翻译中…

In the first test case the first problem contains the "find the palindrome next" permutation as a subsequence, in which the number of inversions equals 1 (words "palindrome" and "next").

翻译中…

In the second test case there is no problem that contains a permutation of words from Lesha's problem as a subsequence.

翻译中…

样例

Input #1
4
find the next palindrome
1
10 find the previous palindrome or print better luck next time
Output #1
1
[:||||||:]
InputCopy OutputCopy
Input #2
3
add two numbers
3
1 add
2 two two
3 numbers numbers numbers
Output #2
Brand new problem!
InputCopy OutputCopy
Input #3
4
these papers are formulas
3
6 what are these formulas and papers
5 papers are driving me crazy
4 crazy into the night
Output #3
1
[:||||:]
InputCopy OutputCopy
Input #4
3
add two decimals
5
4 please two decimals add
5 decimals want to be added
4 two add decimals add
4 add one two three
7 one plus two plus three equals six
Output #4
3
[:|||:]
InputCopy OutputCopy
题目信息
题号
202B
时间限制
2 s
内存限制
256 MB
标签
暴力

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。