麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

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

1028.List Sorting (25)

2019-11-14 08:58:27
字體:
來源:轉載
供稿:網友

1028.List Sorting (25)

pat-al-1028

2017-02-05

有測試點運行超時但覺得沒什么問題的時候可以嘗試把cin和cout換成scanf和PRintfchar字符串數組比較必須用strcmp函數,而不能像string類型可以直接比較坑見注釋/** * pat-al-1028 * 2017-02-05 * Cpp version * Author: fengLian_s */#include<stdio.h>#include<iostream>#include<algorithm>#include<string.h>//坑:strcmp在<string.h>中,不是在<string>中#define MAX 100001using namespace std;int c;struct STU{ int id; char name[10]; int score;}stu[MAX];bool cmp(STU a, STU b){ if(c == 1) return a.id < b.id; else if(c == 2) { if(strcmp(a.name, b.name) != 0) return strcmp(a.name, b.name) < 0;//因為不能用string類型,只能用char字符數組,所以只能用strcmp來比較 else return a.id < b.id; } else { if(a.score != b.score) return a.score < b.score; else return a.id < b.id; }}int main(){ int n; cin >> n >> c; for(int i = 0;i < n;i++) { scanf("%d%s%d", &stu[i].id, stu[i].name, &stu[i].score);//不能用下面注釋掉的那行,會運行超時 //cin >> stu[i].id >> stu[i].name >> stu[i].score; //cout << stu[i].id << stu[i].name << stu[i].score << endl; } sort(stu, stu+n, cmp); for(int i = 0;i < n;i++) { printf("%06d %s %d/n", stu[i].id, stu[i].name, stu[i].score); } return 0;}

-FIN-


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久久久久久久久91 | 亚洲卡通动漫在线观看 | 成熟女人特级毛片www免费 | 毛片网站网址 | 欧美视频国产精品 | 一级黄色欧美 | 国产精品一 | 美国人成人在线视频 | 91综合影院 | av在线一区二区三区四区 | 欧美一区二区三区不卡免费观看 | 成人免费久久 | 黄色影院在线看 | 亚洲激情91| 美女羞羞视频网站 | 综合精品 | 久久久三区| 欧美a级大胆视频 | 精品一区二区在线观看视频 | 久久一本日日摸夜夜添 | wwwxxx国产| 国产精品高潮视频 | 久久精品国产精品亚洲 | 午夜小电影| 黄色免费入口 | 欧美视频国产精品 | 国产午夜精品视频免费不卡69堂 | 国产成人自拍小视频 | 国产精品99久久久久久久女警 | 国产亚洲精品久久久久5区 综合激情网 | 毛片视频网站在线观看 | 久久久久久久亚洲精品 | 激情小说激情电影 | 黄色免费在线网站 | 亚洲成人福利电影 | av在线电影网站 | 经典三级av在线 | sm高h视频 | 亚洲视频综合网 | 欧美成人a | 国产精品av久久久久久网址 |