杭电acm step 1.3.6 Rank
2013-02-23 18:31
387 查看
杭电acm step 1.3.6 Rank
我不愿意曾写的ZOJ初学者的博客被这几道太水的题淹没啊~
题意:查找某个人的成绩在班级中的名次,注意有多个Jacson.其实看题意的话容易理解成这个人是第几好的成绩,就是第几(我也不愿意这样没常识,但是题意+题目举例误导的很深刻!)。
思路:结构体。细节在代码注释。
代码+细节注释:
我不愿意曾写的ZOJ初学者的博客被这几道太水的题淹没啊~
题意:查找某个人的成绩在班级中的名次,注意有多个Jacson.其实看题意的话容易理解成这个人是第几好的成绩,就是第几(我也不愿意这样没常识,但是题意+题目举例误导的很深刻!)。
思路:结构体。细节在代码注释。
代码+细节注释:
#include<stdio.h> int main(){ int i,c,jack,h,k,g; struct rank{ int num; int score; }a[2000]; while(scanf("%d",&jack)!=EOF){ for(i = 0;;i++){ scanf("%d%d",&a[i].num,&a[i].score); if(a[i].num==0&&a[i].score==0) break; if(jack==a[i].num) c = a[i].score; //Jackson的成绩啊,后面要用,之前因此WA ! } g = i-1; k = 0; for(i = 0;i<=g;i++){ if(a[i].score>c) k++; } h = k+1; printf("%d\n",h); } return 0; }
相关文章推荐
- Song Jiang's rank list(杭电oj5131)(2014ACM/ICPC亚洲区广州站)
- 杭电 ACM Step(3)
- ACMSTEP 1.3.6 老人真是饿了 //排序 贪心
- 杭电OJ acm_step1.1.2
- 杭电ACM Step 纪念
- 杭电ACM ACMStep1.3.2
- 杭电 acm step 1.3.7 As Easy As A+B
- 杭电 acm step 1.3.1 Moving Tables
- 杭电acm step 1.3.8 Who's in the Middle
- 杭电 ACM 1.3.6
- 杭电acm step 动态规划专题总结(1)简单的动态规划问题
- 杭电 ACM Step(3)
- ACMSTEP 1.3.8 Rank //水题 排序
- 杭电ACM_step1.2.1
- 杭电acm_step1.2.2
- HDOJ ACMstep 1.3.8 Rank(特殊的排序)
- 杭电ACM 1297 Children’s Queue
- ACM Rank Table POJ - 2379
- 杭电acm阶段训练计划
- acm 杭电 牛肉干