第一行包含五个整数 、、、 和 (,)。
保证所有数组中的元素都在 范围内。
整数 ()表示测试用例的分组编号(参见评分标准)。
交互方式
首先读取五个整数 、、、 和 。
要发起查询,输出 1 r m。其中:
- 表示数组编号( 对应数组 , 对应数组 , 对应数组 );
- 表示该数组中的位置(例如, 表示第一个元素, 表示最后一个元素)。
示例查询 1 3 10 表示获取数组 的第 个元素。
每次查询后,必须换行并刷新输出缓冲区,否则会得到 "超出时间限制" 的判定。刷新缓冲区的方法:
- C++:
fflush(stdout) 或 cout.flush();
- Java:
System.out.flush();
- Pascal:
flush(output);
- Python:
stdout.flush();
其他语言请参考相关文档。
注意:如果查询无效(超出查询限制或不满足约束条件),交互器会输出 -1 并终止程序。如果读取到 -1,请立即终止程序以避免不可预期的判定结果。
当你确定答案 时,输出 2 x。