国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1012.The Best Rank (25)...to be continued...

2019-11-08 18:43:34
字體:
來源:轉載
供稿:網友

1012.The Best Rank (25)…to be continued…

pat-al-1012

2017-02-16

結構體的排序問題復習了fill來初始化參考:1012. The Best Rank (25)-PAT甲級真題/** * pat-al-1012 * 2017-02-16 * Cpp version * Author: fengLian_s */#include<stdio.h>#include<algorithm>using namespace std;int hs[1000000];struct STU{ int id; int score[4];//avg, c, m, e int rank[4];//avg, c, m, e int best;}stu[2002];int flag;bool cmp(STU a, STU b){ return a.score[flag] > b.score[flag];}int main(){ freopen("in.txt", "r", stdin); int n, m; scanf("%d%d", &n, &m); for(int i = 0;i < n;i++) { scanf("%d%d%d%d", &stu[i].id, &stu[i].score[1], &stu[i].score[2], &stu[i].score[3]); stu[i].score[0] = (stu[i].score[1] + stu[i].score[2] + stu[i].score[3]) / 3; } for(flag = 0;flag < 4;flag++) { sort(stu, stu+n, cmp); for(int j = 0;j < n;j++) { if(j > 0 && stu[j].score[flag] == stu[j-1].score[flag]) stu[j].rank[flag] = stu[j-1].rank[flag]; else stu[j].rank[flag] = j + 1; } } fill(hs, hs+1000000, -1); for(int i = 0;i < n;i++) { hs[stu[i].id] = i; int min = stu[i].rank[0]; stu[i].best = 0; for(int j = 1;j < 4;j++) { if(stu[i].rank[j] < min) { min = stu[i].rank[j]; stu[i].best = j; } } } char course[] = "ACME"; for(int i = 0;i < m;i++) { int id, tmp; scanf("%d", &id); tmp = hs[id]; if(tmp == -1) { -TBC-


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 调兵山市| 沾益县| 炉霍县| 读书| 普陀区| 新干县| 九江县| 广南县| 宝清县| 虎林市| 敦化市| 平武县| 湖口县| 大化| 天津市| 闸北区| 彰武县| 东乌| 舞钢市| 布拖县| 应城市| 呼图壁县| 永丰县| 湘西| 杂多县| 龙州县| 宁德市| 马龙县| 孝感市| 台东市| 容城县| 公主岭市| 周口市| 佳木斯市| 缙云县| 拉萨市| 平邑县| 普兰县| 洛宁县| 永城市| 理塘县|