比赛 20151028a 评测结果 AAAAAAAATTEEEEEEEETTETTTEE
题目名称 复制&粘贴 最终得分 30
用户昵称 Dot_Dot 运行时间 14.536 s
代码语言 C++ 内存使用 0.31 MiB
提交时间 2015-10-28 10:17:51
显示代码纯文本
#define DOT_CODE
#include <fstream>
#include <string>
using namespace std;
int n,m,k;
string s;
int main()
{
	#ifdef DOT_CODE
	ifstream in("copypaste.in");
	ofstream out("copypaste.out");
	#endif
	ios::sync_with_stdio(false);
	in>>k>>m;
	in>>s;
	in>>n;
	for(int i=1;i<=n;i++)
	{
		int a,b,c;
		in>>a>>b>>c;
		string tmp=s.substr(a,b-a);
		s.insert(c,tmp);
		if(s.size()>m) s.erase(m,s.size()-m);
	}
	for(int i=0;i<k;i++) out<<s[i];
	return 0;
}