必对题解
2026-01-11 10:55:03
发布于:天津
84阅读
0回复
0点赞
第一次有注释和空格(注:绝不是豆包做的)代码如下:
#include <bits/stdc++.h>
using namespace std;
int main () {
int t;
cin >> t;//读 t
for (int i = 1;i <= t; i++) {//for 每个测试用例:
int n, k;
cin >> n >> k;//读 n, k
long long x;
if(k <= n && k != 0) {//if k 在有效范围内:
long long ans;
for (int i = 1;i <= n; i++) {//循环 i 从 1 到 n:
cin >> x;//读 x
if (i == k) ans = x;//如果 i == k: 记录 ans = x
}
cout << ans;//输出 ans
} else {//else:
for(int i = 1;i <= n; i++) cin>>x;//循环读完 n 个数(丢弃)
cout << -1;//输出 -1
}
cout << endl;
}
return 0;
}
建议都发出来吧,有概率根据建议修改。
(点点赞吧)
这里空空如也







有帮助,赞一个