給我一個beat

發布時間: Nov. 13, 2022, 2:13 p.m.   最後更新時間: Nov. 13, 2022, 2:21 p.m.   時間限制: 1000ms   記憶體限制: 128M

最近某社幹丹尼爾日夜沉迷於剛推出的免費fps射擊遊戲超越手錶2
讓小學時花了1980買第一代的社長非常不屑
: 他叫麥卡利不是卡西迪,為啥他的眩暈彈不見了
: 半藏的分裂箭勒???
遊戲的巨大變化讓回鍋的社長沒有絲毫懷念的感覺


不過這不是重點,可怕的是丹尼爾迷上了個叫路西歐的補師
這支角色的技能可以使範圍內的隊友補血或增加跑速
而大招更是能讓隊友產生厚厚的護盾 可說是團戰神角
即便如此,理科男丹尼爾玩遊戲時要求的是分毫不差的操作
所以他想知道能被影響的隊友有哪些
先不討論這個遊戲是5vs5的團隊遊戲(以前是6vs6  qwq)
假設現在有n個隊友,並且都直直地站在一排,給你一個整數q代表以路西歐為起點可以左右給隊友buff的有效範圍
請你輸出能被影響的隊友有哪些
喔對了丹尼爾排到的這場遊戲的隊友名稱全部都是int範圍內的整數

第一行一個整數n,代表一個隊伍有n個人 [3, 100] <- n
第二行有n個整數r,分別代表每個人的名稱 [0, 2^31-1] <- r
第三行有兩個整數q, p 代表能夠左右影響的範圍和路西歐所在的位置是隊伍中第幾個人 [1, (n-1)/2] <- q

請你輸出能吃到buff的所有人(照順序,包括路西歐本身)

複製範例
10
78 54 21 32 68 95 14 30 98 10
3 6
21 32 68 95 14 30 98
複製範例
5
4 8 7 6 3
1 4
7 6 3
複製範例
6
1 2 3 4 5 6
3 2
1 2 3 4 5

只有島田家族的人可以爬牆

你....是誰?

image.png

array

原創