| 记录编号 | 452022 | 评测结果 | AAAAAAAAAAAAAAA | ||
|---|---|---|---|---|---|
| 题目名称 | 2750.[Codeforces 827A] 字串重组 | 最终得分 | 100 | ||
| 用户昵称 | 是否通过 | 通过 | |||
| 代码语言 | 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(){;}