- 第K大数
第K大数
- @ 2026-3-1 19:24:12
#include <bits/stdc++.h>
using namespace std;
int a[1010];
int main()
{
int n,k;
cin>>n>>k;
for(int i=1;i<=n;i++){
cin>>a[i];
}
sort(a+1,a+1+n);
cout<<a[k];
return 0;
}
各位,这道题怎么做,这代码❌️(错)在哪,请高人指点。 欢迎评论!
2 条评论
-
tfxuxinbo LV 6 MOD @ 2026-8-28 16:53:45因为是大数吗,呵呵,greater也一样
-
@ 2026-8-28 16:53:09我悟了,应改为
#include <bits/stdc++.h> using namespace std; #define ll long long ll a[1010]; int main() { ll n,k; cin >> n>>k; for (ll i = 1; i <= n; i++) { cin >> a[i]; } sort(a + 1, a + 1 + n); cout<<a[n-k+1]; return 0; }
- 1
信息
- ID
- 2022
- 时间
- ms
- 内存
- MiB
- 难度
- 4
- 标签
- 递交数
- 80
- 已通过
- 34
- 上传者