CF827A.String Reconstruction

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Ivan had string ss consisting of small English letters. However, his friend Julia decided to make fun of him and hid the string ss . Ivan preferred making a new string to finding the old one.

Ivan knows some information about the string ss . Namely, he remembers, that string tit_{i} occurs in string ss at least kik_{i} times or more, he also remembers exactly kik_{i} positions where the string tit_{i} occurs in string ss : these positions are xi,1,xi,2,...,xi,kix_{i,1},x_{i,2},...,x_{i,ki} . He remembers nn such strings tit_{i} .

You are to reconstruct lexicographically minimal string ss such that it fits all the information Ivan remembers. Strings tit_{i} and string ss consist of small English letters only.

输入格式

The first line contains single integer nn ( 1<=n<=1051<=n<=10^{5} ) — the number of strings Ivan remembers.

The next nn lines contain information about the strings. The ii -th of these lines contains non-empty string tit_{i} , then positive integer kik_{i} , which equal to the number of times the string tit_{i} occurs in string ss , and then kik_{i} distinct positive integers xi,1,xi,2,...,xi,kix_{i,1},x_{i,2},...,x_{i,ki} in increasing order — positions, in which occurrences of the string tit_{i} in the string ss start. It is guaranteed that the sum of lengths of strings tit_{i} doesn't exceed 10610^{6} , 1<=xi,j<=1061<=x_{i,j}<=10^{6} , 1<=ki<=1061<=k_{i}<=10^{6} , and the sum of all kik_{i} doesn't exceed 10610^{6} . The strings tit_{i} can coincide.

It is guaranteed that the input data is not self-contradictory, and thus at least one answer always exists.

输出格式

Print lexicographically minimal string that fits all the information Ivan remembers.

输入输出样例

  • 输入#1

    3
    a 4 1 3 5 7
    ab 2 1 5
    ca 1 4
    

    输出#1

    abacaba
    
  • 输入#2

    1
    a 1 3
    

    输出#2

    aaa
    
  • 输入#3

    3
    ab 1 1
    aba 1 3
    ab 2 3 5
    

    输出#3

    ababab
    
首页