记录编号 452022 评测结果 AAAAAAAAAAAAAAA
题目名称 [Codeforces 827A] 字串重组 最终得分 100
用户昵称 GravatarAeons 是否通过 通过
代码语言 C++ 运行时间 0.840 s
提交时间 2017-09-18 20:11:56 内存使用 2.47 MiB
显示代码纯文本
#include <fstream>
#include <string>
using namespace std;
ifstream fin("R.in");
ofstream fout("R.out");
string s;
char str[2000100];
int n,t;
int c;
int l;
int m=0;

int lyc()
{
	int i,j,k;
	fin>>n;
	for(i=1;i<=n;i++)
	{
		int p=-22222222;
		fin>>s>>t;l=s.length();
		for(j=1;j<=t;j++)
		{
			fin>>c;
			c--;
			m=max(c,m);
			for(k = max(p,c);k < c+l;k++)
			{
				str[k] = s[k-c];
			}
			p = c+l-1;
		}
	}
	for(i=0;i<=m;i++)
	{
		if(str[i]==0)
			str[i]='a';
	}
	fout<<str<<endl;
}
int WJR=lyc();
int main(){;}