#d2734. 子串的循环挪动
子串的循环挪动
子串的循环挪动
题目描述
给出一个字符串 ,你需要执行 个任务。每个任务给出两个下标 和一个整数 (字符串的下标从 开始),表示你需要循环挪动 的子串 次。请从前到后依次执行给出的每个任务。
字符串的循环挪动操作:将最后一个字符移到第一个字符的位置,并且将其他所有字符向右移一个位置。
比如:如果字符串 是 abacaba,一个任务为 ,那么答案为 abbacaa。接下来一个任务为 ,那么我们会得到 baabcaa。
输入格式
第一行一个字符串 ,该字符串只包含小写英文字符。
第二行一个整数 ,表示任务个数。
接下来 行每行有三个整数 和 。
输出格式
输出执行了 个任务后的最终的字符串 。
样例输入
abacaba
2
3 6 1
1 4 2
样例输出
baabcaa
数据范围
对于所有数据保证,( 表示字符串 的长度),,,。