竞赛
考级
#include<bits/stdc++.h> using namespace std; int main(){ int n,k; cin>>n>>k; int a[1001]; for(int i=1;i<=n;i++){ cin>>a[i]; } int ans=-1; sort(a+1,a+n+1); for(int i=1;i<=n;i++){ if(a[i]>ans){ ans=a[i]; k--; if(k==0){ cout<<ans; return 0; } } } cout<<"NO RESULT"; return 0; }
他们用了21行,我19行搞定
#include<bits/stdc++.h> using namespace std; int main(){ int n[100001]={}; int bucket[30001]={}; int k,times,t=0; cin>>times>>k; for (int i=0;i<times;i++){ cin>>n[i]; bucket[n[i]]=1; } for (int i=0;i<30001;i++){ if (bucket[i]1){ t++; } if (tk){ cout<<i; return 0; } } cout<<"NO RESULT"; return 0; }
这题只要排好序,不重复就行。代码:
超简单。。。
#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int n, k; cin >> n >> k; }
#include<bits/stdc++.h> using namespace std; int s[1000]; int main(){ int a,b; cin>>a>>b; int cnt=0; int flag=0; if(flag==0){ cout<<"NO RESULT"; } }
共34条
提交答案之后,这里将显示提交结果~