国产探花免费观看_亚洲丰满少妇自慰呻吟_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-


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蓝山县| 三门峡市| 洛南县| 宾川县| 宜州市| 德安县| 周至县| 淮北市| 长沙市| 北京市| 望奎县| 治县。| 大港区| 昌平区| 广河县| 凭祥市| 武乡县| 晋城| 泉州市| 曲沃县| 灯塔市| 永胜县| 福清市| 蒲城县| 沁水县| 麦盖提县| 三穗县| 竹北市| 大洼县| 南涧| 金塔县| 岐山县| 重庆市| 德安县| 贵州省| 出国| 米脂县| 龙胜| 新竹县| 改则县| 宁都县|