地址:http://acm.hdu.edu.cn/showproblem.php?pid=1718
题意:问给定学号在所有成绩里的排名。。。
mark:无聊题。1wa,多组输入。。。
代码:
# include <stdio.h>
int a[1100], b[1100] ;
int main ()
{
int i, aa, ans, cnt = 0 ;
while (~scanf ("%d", &aa))
{
cnt = 0 ;
while (~scanf ("%d%d", &a[cnt], &b[cnt]))
{
if (a[cnt] == 0 && b[cnt] == 0) break ;
cnt++ ;
}
for (i = 0 ; i < cnt ; i++)
if (a[i] == aa) {aa = i; break ;}
ans = 1 ;
for (i = 0 ; i < cnt ; i++)
if (b[i] > b[aa]) ans++ ;
printf ("%d\n", ans) ;
}
return 0 ;
}