HDU 1718 Rank
2868 ワード
http://acm.hdu.edu.cn/showproblem.php?pid=1718
与えられた学号のすべての人の中の順位を求めます
View Code
与えられた学号のすべての人の中の順位を求めます
View Code
#include <stdio.h>
int main()
{
int gd;
int a[1100],b[1100];
int i;
while(~scanf("%d",&gd))
{
int cnt=0;
while(scanf("%d%d",a+cnt,b+cnt),(a[cnt]||b[cnt]))
cnt++;
for(i=0;i<cnt;i++)
if(gd==a[i])
gd=i;
int ans=1;
for(i=0;i<cnt;i++)
if(b[i]>b[gd])
ans++;
printf("%d
",ans);
}
return 0;
}