比赛 20151028a 评测结果 AAAAAAAAEEETEEEEEETEEEEEEE
题目名称 复制&粘贴 最终得分 30
用户昵称 小明 运行时间 14.007 s
代码语言 C++ 内存使用 0.30 MiB
提交时间 2015-10-28 10:46:26
显示代码纯文本
#include <fstream>
#include <string>
#include <algorithm>
#include <fstream>
using namespace std;
int main ()
{
	ifstream fin("copypaste.in");
	ofstream fout("copypaste.out");
	string s,s1,s2,d;
	int k,m,i,n,a,b,c,l;
	fin>>k>>m>>s>>n;
	for(i=1;i<=n;i++)
	{
		fin>>a>>b>>c;
		s1=s.substr(a,b-a);
		s2=s.substr(c,l-c);
		s.erase(c);
		s=s+s1+s2;
		l=s.size();
		if(l>m)
			s.erase(m);
	}
	d=s.substr(0,k);
	fout<<d;
	return 0;
}