2 solutions
-
2
仅仅36行代码搞定
#include<bits/stdc++.h> using namespace std; bool _(int a,int b) { return a>b; } int main() { int n; int m; cin>>n; int a[100]={},b[100]={},s=0; for(int i=0;i<n;i++) { cin>>a[i]; bool c=1; for(int ii=0;ii<n;ii++)if(b[ii]==a[i])c=0; if(c) { b[s]=a[i]; s++; } } cin>>m; sort(b,b+s,_); int x=0; for(int i=0;i<s;i++) { x++; if(b[i]==m)break; } cout<<x<<" "; int x2=0; for(int i=0;i<n;i++)if(a[i]==m)x2++; cout<<x2; }
- 1
Information
- ID
- 1764
- Time
- 1000ms
- Memory
- 256MiB
- Difficulty
- 6
- Tags
- # Submissions
- 20
- Accepted
- 10
- Uploaded By