410700: GYM104081 A 减肥计划

Memory Limit:256 MB Time Limit:1 S
Judge Style:Text Compare Creator:
Submit:0 Solved:0

Description

A. 减肥计划time limit per test1.5 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard output

YahAHa 是一个嘴馋的孩子,他每天都要吃大量的零食,这导致他的体重严重超标,因此他的打算减肥,但他希望有人能陪他一起减肥,于是 YahAHa 组织了一场游戏,获胜者将被 YahAHa 选中。

游戏的规则如下: $$$n$$$ 个参与者排成一队,游戏从队列中的第 $$$1$$$ 个人(从左到右)开始,每一轮由队列的前 $$$2$$$ 个人进行游戏,如果第 $$$1$$$ 个人的体重 $$$a_1$$$ $$$\ge$$$ 队列中的第 $$$2$$$ 个人的体重 $$$a_2$$$ ,那么第 $$$1$$$ 个人获胜,第 $$$2$$$ 个人离开队列并重新加入到队尾(成为队列中的最后一个人),反之第 $$$2$$$ 个人获胜,第 $$$1$$$ 个人离开队列并重新加入到队尾,之后继续进行游戏,如果某一个人连续获胜 $$$k$$$ 轮,那么游戏结束,这个人成为最终的获胜者。

已知一开始队列中每个人的体重,YahAHa 想知道最终获胜的是谁。

Input

第 $$$1$$$ 行给定 $$$2$$$ 个正整数 $$$n$$$,$$$k$$$,表示队列中有 $$$n$$$ 个人,需要连续获胜 $$$k$$$ 轮才能成为最终的获胜者,$$$2 \le n \le 10^6$$$,$$$1 \le k \le 10^9$$$。

第 $$$2$$$ 行给定 $$$n$$$ 个正整数,按顺序给出初始队列中第 $$$i$$$ 个人的体重 $$$a_i$$$,$$$1 \le a_i \le 10^9$$$。

Output

一个正整数,表示获胜者在初始队列中的位置。

ExampleInput
6 3
1 1 4 5 1 4
Output
4
Note

样例解释(括号内表示每个人在初始队列的位置):

第 $$$1$$$ 轮,$$$a_1 \ge a_2$$$,第 $$$1$$$ 个人获胜,第 $$$2$$$ 个人放入队尾,队列变为 $$$1(1),4(3),5(4),1(5),4(6),1(2)$$$。

第 $$$2$$$ 轮,$$$a_1 \le a_3$$$,第 $$$3$$$ 个人获胜,第 $$$1$$$ 个人放入队尾,队列变为 $$$4(3),5(4),1(5),4(6),1(2),1(1)$$$。

第 $$$3$$$ 轮,$$$a_3 \ge a_4$$$,第 $$$4$$$ 个人获胜,第 $$$3$$$ 个人放入队尾,队列变为 $$$5(4),1(5),4(6),1(2),1(1),4(3)$$$。

第 $$$4$$$ 轮,$$$a_4 \ge a_5$$$,第 $$$4$$$ 个人获胜,第 $$$5$$$ 个人放入队尾,队列变为 $$$5(4),4(6),1(2),1(1),4(3),1(5)$$$。

第 $$$5$$$ 轮,$$$a_4 \ge a_6$$$,第 $$$4$$$ 个人获胜,第 $$$6$$$ 个人放入队尾,队列变为 $$$5(4),1(2),1(1),4(3),1(5),4(6)$$$。

此时第 $$$4$$$ 个人已经赢了 $$$3$$$ 轮,因此初始顺序中的第 $$$4$$$ 个人是最终赢家,因此答案为 $$$4$$$。

加入题单

上一题 下一题 算法标签: