红题求调QwQ
  • 板块灌水区
  • 楼主wzt20130125
  • 当前回复6
  • 已保存回复7
  • 发布时间2025/1/21 17:21
  • 上次更新2025/1/21 20:17:48
查看原帖
红题求调QwQ
1423857
wzt20130125楼主2025/1/21 17:21

题目 10分

悬关

#include<bits/stdc++.h>
using namespace std;
struct S{
	int x,id;
}a[100001];
int cmp(S a,S b) {
	return a.x>b.x;
}
int main()
{
	int n,m;
	cin>>n;
	for(int i=1;i<=n;i++)cin>>a[i].x;
	cin>>m;
	sort(a+1,a+n+1,cmp);
	a[1].id=1;
	for(int i=2;i<=n;i++) {
	   if(a[i].x==a[i-1].x)a[i].id=a[i-1].id;
	   else a[i].id=a[i-1].id+1;
	   if(a[i].x==m){
	   	 cout<<a[i].id;
	   	 return 0;
	   }
	}
	return 0;
}
2025/1/21 17:21
加载中...