站外题求助(玄关·)
  • 板块学术版
  • 楼主2345A
  • 当前回复12
  • 已保存回复14
  • 发布时间2024/3/25 09:44
  • 上次更新2024/3/25 15:27:37
查看原帖
站外题求助(玄关·)
565070
2345A楼主2024/3/25 09:44

把字符串旋转一次操作等价于把字符串的最后一个字符改放到第一个前面,例如:

“abcdefg” 旋转一次 “gabcdef”

现在输入一个字符串s,还有N个旋转操作。每个操作有3个参数:s,t,c. 意思是要你把开始位置是s,结束位置是t的这段字符串旋转c次。例如:字符串"abcdefg”, 经过操作( 2,5,2 )后变为“abefcdg"。

输入

第1行,可能包含空格的字符串s,长度不超过1000;

第2行,一个整数N,表示下面有N个旋转操作度( 1<=N<=1000);

第3行到第N+3行,每行3个整数,即s,t,c。保证0<=s<=t<s的长度,0<=c<10000。

输出

输出只有1行,将s依次N次旋转操作后的字符串

样例

样例输入1

Youwantsomeonetohelpyou  
3
1 5 100
0 3 20
2 15 60

样例输出1

Yonetouwantsomeohelpyou
2024/3/25 09:44
加载中...