#T2240. 剪切与粘贴(Cut and Paste)

剪切与粘贴(Cut and Paste)

链接: https://cses.fi/problemset/task/2072

板块: Advanced Techniques

时限: 1.00 s | 内存: 512 MB

题目描述

给定一个字符串,你需要处理若干次操作,每次操作将某个子串剪切并粘贴到字符串末尾。所有操作完成后,最终的字符串是什么?

输入

第一行有两个整数 nnmm:字符串长度与操作次数。字符串的字符编号为 1,2,,n1,2,\dots,n

下一行是一个长度为 nn 且仅由 A–Z 组成的字符串。

最后有 mm 行描述操作。每行有两个整数 aabb:将位置 aa 到位置 bb 的子串剪切出来。

输出

输出所有操作完成后的最终字符串。

数据范围

1n,m21051 \le n, m \le 2 \cdot 10^5 1abn1 \le a \le b \le n

样例输入

7 2
AYBABTU
3 5
3 5

样例输出

AYABTUB