#include<stdio.h>
#include<math.h>
#include <queue>
#include<algorithm>
#include <iostream>
#include <string.h>
using namespace std;
int num[1001];
int main()
{
int dir;
while(~scanf("%d",&dir))
{
memset(num,0,sizeof(num));
int a,b,score=-1,t=0,ans=0;
while(~scanf("%d%d",&a,&b))
{
if(a==0&&b==0)break;
if(score!=-1)
{
if(b>score)ans++;
}
else
{
if(a==dir)score=b;
else num[t++]=b;
}
}
for(int i=0;i<t;i++)
{
if(num[i]>score)ans++;
}
printf("%d\n",ans+1);
}
return 0;
}
hdu 1718 Rank
最新推荐文章于 2023-08-29 20:53:30 发布
本文介绍了一个用于处理比赛排名的C++程序。该程序通过读取输入数据,包括参赛者的方向选择和得分,来确定最终的排名。对于每个参赛者的得分进行比较,并记录高于已知最高分的人数,最后输出排名信息。
9592

被折叠的 条评论
为什么被折叠?



