Processing math: 100%
编程题
                ### 问题描述

在兰桥小镇的海岸线上,有一座传统的灯塔,由坤坤负责维护和操作。灯塔内有一个特别的操作面板,面板上有 N 个按钮,这些按钮上写着一串数字,组成一个数组 A。坤坤每天都要处理 M 条任务,每条任务都可能是以下三种之一:

  1. "C d":顺时针旋转数组 A d 个单位。
  2. "A d":逆时针旋转数组 A d 个单位。
  3. "R d":查询当前数组 A 中第 d 个元素的值。

你的任务是帮助坤坤完成他的日常操作,并对每条 "R d" 类型的任务给出正确的答案。

输入格式

第一行包含两个整数 NM

第二行包含 N 个由空格分隔的整数,表示数组 A

接下来的 M 行,每行包含一个上述格式的任务。

数据范围保证:1N1051M1051dN1Ai106

输出格式

对于每个 "R d" 类型的查询,单独一行输出答案。

输入样例

5 5
5 4 3 3 9
R 1
C 4
R 5
A 3
R 2

输出样例

5
3
3
查看答案
赣ICP备20007335号-2