比赛 20151028a 评测结果 RRRRRRRREEEEEEEEEETEEEEEEE
题目名称 复制&粘贴 最终得分 0
用户昵称 The laster 运行时间 7.283 s
代码语言 C++ 内存使用 0.30 MiB
提交时间 2015-10-28 10:51:30
显示代码纯文本
#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;
string s;
int k,n,m;
int main()
{
	freopen("copypaste.in","r",stdin);
	freopen("copypaste.out","W",stdout);
	scanf("%d%d",&k,&m);
	cin>>s;
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		int a,b,c;
		scanf("%d%d%d",&a,&b,&c);
		s.insert(c,s,a,b-a);
		if(s.length()>m)
		s.erase(m,s.length());
		//cout<<s.length()<<endl;
		//cout<<a<<" "<<b<<" "<<s.substr(a,b-a)<<endl;
		//cout<<s<<endl;
	}
	for(int i=0;i<k;i++)
	cout<<s[i];
	return 0;
}