{"trustable":true,"prependHtml":"\u003cscript\u003e window.katexOptions \u003d { disable: true }; \u003c/script\u003e\n\u003cscript type\u003d\"text/x-mathjax-config\"\u003e\n MathJax.Hub.Config({\n tex2jax: {\n inlineMath: [[\u0027$$$\u0027,\u0027$$$\u0027], [\u0027$\u0027,\u0027$\u0027]],\n displayMath: [[\u0027$$$$$$\u0027,\u0027$$$$$$\u0027], [\u0027$$\u0027,\u0027$$\u0027]]\n }\n });\n\u003c/script\u003e\n\u003cscript async src\u003d\"https://mathjax.codeforces.org/MathJax.js?config\u003dTeX-AMS-MML_HTMLorMML\" type\u003d\"text/javascript\"\u003e\u003c/script\u003e","sections":[{"title":"","value":{"format":"HTML","content":"\u003cdiv class\u003d\"panel_content\"\u003eXXX得到了一个名为Looploop的新玩具。这个玩具有N个元素排成一个环,一个指向其中一个元素的箭头,以及两个预设参数k1和k2。每个元素上都有一个数字。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/77eceb8de0ebca515289531117c7e121?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e上面的图展示了一个包含6个元素的Looploop。假设预设参数k1为3,k2为4。\u003cbr\u003eXXX可以对这个玩具进行六种操作。\u003cbr\u003e\u003cbr\u003e1:添加 x \u003cbr\u003e从指向的元素开始,将x添加到顺时针方向的前k2个元素的数字上。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/1bf0ecfd3a0f71999a50fe6c575313ae?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e2:反转\u003cbr\u003e从指向的元素开始,反转顺时针方向的前k1个元素。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/05e2635b1373a394d1d2079ca5bc1cad?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e3:插入 x \u003cbr\u003e在指向的元素的右侧(顺时针方向)插入一个带有数字x的新元素。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/05b00291c291984d28ec0d3a344e6556?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e4:删除 \u003cbr\u003e删除指向的元素,然后将箭头移到右侧的元素。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/40016a6793056ff6e936913898f6c8c9?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e5:移动 x \u003cbr\u003ex只能为1或2。如果x \u003d 1,则将箭头移到左侧(逆时针方向)的元素,如果x \u003d 2,则将箭头移到右侧的元素。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/af488d6d1b43a3a29a98713b422ae4d5?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003e6:查询\u003cbr\u003e在一行中输出指向的元素上的数字。\u003cbr\u003e\u003cbr\u003e\u003ccenter\u003e\u003cimg style\u003d\"max-width:100%;\" src\u003d\"CDN_BASE_URL/3472aba9b2f20ed55ef7ce8ac89ac638?v\u003d1715837101\"\u003e\u003c/center\u003e \u003cbr\u003e\u003cbr\u003eXXX希望对每个操作序列中的所有查询给出答案。\u003cbr\u003e\u003c/div\u003e"}},{"title":"输入","value":{"format":"HTML","content":"有多个测试用例。\u003cbr\u003e对于每个测试用例,第一行包含N、M、k1、k2(2≤k1\u0026lt;k2≤N≤10\u003csup\u003e5\u003c/sup\u003e,M≤10\u003csup\u003e5\u003c/sup\u003e),表示初始元素数量、XXX将要执行的操作总数以及玩具的两个预设参数。\u003cbr\u003e第二行包含N个整数ai(-10\u003csup\u003e4\u003c/sup\u003e≤ai≤10\u003csup\u003e4\u003c/sup\u003e),表示Looploop中元素顺时针方向上的N个数字。在开始时,箭头指向输入中的第一个元素。\u003cbr\u003e接下来的m行中,每行包含上述六种操作中的一种。\u003cbr\u003e保证“add”、“insert”和“move”操作中的“x”始终为整数,且其绝对值≤104。在操作过程中,元素"}}]}