Reverse
reverse.cpp/in/out
- 时间限制:1.0s
- 空间限制:512MB
题目描述
小 G 有一个长度为
- 选择一个长度为
的连续子串( 是给定的常数),翻转这个子串。
对于每个
输入格式
从文件 reverse.in 中读入数据。
第一行四个整数
接下来一行
输出格式
输出到文件 reverse.out 中。
输出一行
样例 1 输入
6 2 0 1样例 1 输出
0 1 2 3 4 5样例 2 输入
10 4 3 3
2 5 10样例 2 输出
2 -1 0 1 -1 1 2 3 2 -1样例 3
见选手目录下的 reverse/reverse3.in 与 reverse/reverse3.ans。
样例 4
见选手目录下的 reverse/reverse4.in 与 reverse/reverse4.ans。
数据范围
对于所有数据,有
- Subtask 1 (24%):
。 - Subtask 2 (22%):
。 - Subtask 3 (3%):
。 - Subtask 4 (8%):
。 - Subtask 5 (43%):没有特殊的约束。