题解
2023-06-24 13:56:01
发布于:上海
150阅读
0回复
0点赞
#include <iostream>
#include <queue>
using namespace std;
int q[501], n, maxx, h, t, a;
long long k, cnt;
int main() {
cin >> n >> k >> a;
maxx = a;
for (int i = 1; i < n; i++) {
int x;
cin >> x;
q[t++] = x;
maxx = max(maxx, x);
}
if (k > n) {
cout << maxx;
} else {
while (cnt != k) {
if (a > q[h]) {
cnt++;
q[t++] = q[h++];
} else {
cnt = 0;
a = q[h++];
}
}
cout << a;
}
return 0;
}
全部评论 3
法姐牛逼
2023-07-26 来自 江苏
16
2023-07-26 来自 江苏
0
啊?
2024-01-06 来自 广东
0法姐太狠了
2023-08-16 来自 广东
0
有帮助,赞一个