亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

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

PAT A1062. Talent and Virtue (25)

2019-11-10 20:14:16
字體:
來源:轉載
供稿:網友

About 900 years ago, a Chinese philosopher Sima Guang wrote a history book in which he talked about people's talent and virtue. According to his theory, a man being outstanding in both talent and virtue must be a "sage(圣人)"; being less Excellent but with one's virtue outweighs talent can be called a "nobleman(君子)"; being good in neither is a "fool man(愚人)"; yet a fool man is better than a "small man(小人)" who PRefers talent than virtue.

Now given the grades of talent and virtue of a group of people, you are supposed to rank them according to Sima Guang's theory.

Input Specification:

Each input file contains one test case. Each case first gives 3 positive integers in a line: N (<=105), the total number of people to be ranked; L (>=60), the lower bound of the qualified grades -- that is, only the ones whose grades of talent and virtue are both not below this line will be ranked; and H (<100), the higher line of qualification -- that is, those with both grades not below this line are considered as the "sages", and will be ranked in non-increasing order according to their total grades. Those with talent grades below H but virtue grades not are cosidered as the "noblemen", and are also ranked in non-increasing order according to their total grades, but they are listed after the "sages". Those with both grades below H, but with virtue not lower than talent are considered as the "fool men". They are ranked in the same way but after the "noblemen". The rest of people whose grades both pass the L line are ranked after the "fool men".

Then N lines follow, each gives the information of a person in the format:

ID_Number Virtue_Grade Talent_Gradewhere ID_Number is an 8-digit number, and both grades are integers in [0, 100]. All the numbers are separated by a space.

Output Specification:

The first line of output must give M (<=N), the total number of people that are actually ranked. Then M lines follow, each gives the information of a person in the same format as the input, according to the ranking rules. If there is a tie of the total grade, they must be ranked with respect to their virtue grades in non-increasing order. If there is still a tie, then output in increasing order of their ID's.

Sample Input:
14 60 8010000001 64 9010000002 90 6010000011 85 8010000003 85 8010000004 80 8510000005 82 7710000006 83 7610000007 90 7810000008 75 7910000009 59 9010000010 88 4510000012 80 10010000013 90 9910000014 66 60Sample Output:
1210000013 90 9910000012 80 10010000003 85 8010000011 85 8010000004 80 8510000007 90 7810000006 83 7610000005 82 7710000002 90 6010000014 66 6010000008 75 7910000001 64 90
#include <cstdio>#include <algorithm>#include <cmath>#include <cstring>#define Max 123000using namespace std;struct man{	char ID[9];	int Virtue;	int Talent;	int grade;	int Sum;}M[Max],N[Max];bool cmp(man a,man b){	if(a.grade!=b.grade)return a.grade<b.grade;	else if (a.Sum!=b.Sum) return a.Sum>b.Sum;	else if(a.Virtue!=b.Virtue)  return a.Virtue>b.Virtue;	else return strcmp(a.ID,b.ID)<0;		}int main(){	int n,v1,t1;	int k=0,f=0;	scanf("%d %d %d",&n,&v1,&t1);	for( k=0;k<n;k++)	{		scanf("%s %d%d",M[k].ID,&M[k].Virtue,&M[k].Talent);		M[k].Sum=M[k].Virtue+M[k].Talent;		if(M[k].Virtue>=t1&&M[k].Talent>=t1) M[k].grade=1;		else if(M[k].Virtue>=t1&&M[k].Talent<t1) M[k].grade=2;		else if(M[k].Virtue>=M[k].Talent) M[k].grade=3;		else if(M[k].Virtue<M[k].Talent) M[k].grade=4;		 if(M[k].Virtue<v1||M[k].Talent<v1) M[k].grade=5;		if(M[k].Virtue>=v1&&M[k].Talent>=v1) f++;			}		sort(M,M+n,cmp);	printf("%d/n",f);	for(int i=0;i<f;i++)	{		printf("%s %d %d/n",M[i].ID,M[i].Virtue,M[i].Talent);	}	system("pause");	return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩欧美大尺度| 久久亚洲精品一区二区| 欧美激情二区三区| 亚洲精品美女在线观看| 在线亚洲午夜片av大片| 日韩av在线不卡| 欧美激情网站在线观看| 欧美夫妻性生活xx| 国产精品亚洲第一区| 日韩精品在线免费| 亚洲人成在线观看网站高清| 亚洲精品大尺度| 97视频在线免费观看| 亚洲二区在线播放视频| 亚洲一区制服诱惑| 黄色成人av网| 国产精品揄拍500视频| 日本免费在线精品| 亚洲成人精品视频| 国产精品主播视频| 欧美一区二区三区免费视| 精品无人区乱码1区2区3区在线| 亚洲一区二区在线播放| 欧美一级免费视频| 亚洲最大在线视频| 日韩免费高清在线观看| 日韩av电影在线网| 久久人人爽亚洲精品天堂| 国产亚洲精品美女久久久| 北条麻妃一区二区在线观看| 亚洲天堂av综合网| 成人免费午夜电影| 亚洲a中文字幕| 国内成人精品一区| 亚洲精品一区av在线播放| 精品国产欧美一区二区三区成人| 欧美精品少妇videofree| 91精品视频在线播放| 7m第一福利500精品视频| 在线不卡国产精品| 日本精品一区二区三区在线| 欧美在线一级va免费观看| 红桃视频成人在线观看| 青青草国产精品一区二区| 日本三级韩国三级久久| 国产精品一久久香蕉国产线看观看| 日韩欧美有码在线| 91在线观看免费高清完整版在线观看| 欧美一级电影免费在线观看| 精品久久久久国产| 国产99久久精品一区二区 夜夜躁日日躁| 国产美女久久精品香蕉69| 中文字幕亚洲一区二区三区五十路| 欧美最猛性xxxxx亚洲精品| 国产一区二区三区在线观看视频| 欧美日韩国产丝袜美女| 久操成人在线视频| 4438全国亚洲精品在线观看视频| 中文字幕亚洲欧美日韩2019| 欧美性猛交xxxx免费看久久久| 亚洲精品久久久久久久久久久久久| 日本成人在线视频网址| 日韩午夜在线视频| 日韩美女中文字幕| 中文字幕亚洲色图| 热久久免费国产视频| 欧美猛交ⅹxxx乱大交视频| 97在线精品视频| 欧美大片va欧美在线播放| 91po在线观看91精品国产性色| 亚洲日韩第一页| 欧美丝袜美女中出在线| 精品久久久中文| 国产成人久久精品| 色无极亚洲影院| 国产亚洲人成网站在线观看| 高清日韩电视剧大全免费播放在线观看| 中文字幕av一区中文字幕天堂| 国产精品吊钟奶在线| 大胆人体色综合| 在线观看视频亚洲| 国产精品免费福利| 欧美性猛交xxxx乱大交| 青青草一区二区| 国产精品久久久久久网站| 国产亚洲激情视频在线| 亚洲男人的天堂网站| 欧美日韩性生活视频| 成人久久久久久久| 中文字幕精品久久久久| 国内精品久久久久影院 日本资源| 欧美成人午夜剧场免费观看| 国产免费一区视频观看免费| 欧美高清视频免费观看| 日本三级韩国三级久久| 日韩av在线免费看| 亚洲成人av在线| 欧美日韩国产精品一区二区不卡中文| 日韩动漫免费观看电视剧高清| 亚洲精品国产综合区久久久久久久| 欧美日韩国产一区中文午夜| 欧美日韩国产中文精品字幕自在自线| 色噜噜久久综合伊人一本| 9.1国产丝袜在线观看| 韩日精品中文字幕| 亚洲一区二区久久| 中文欧美日本在线资源| 欧美电影免费观看电视剧大全| 欧美理论片在线观看| 国产精品视频大全| 亚洲天堂av电影| 国产日韩精品电影| 中文字幕精品一区二区精品| 欧美成人高清视频| 精品日本高清在线播放| 日韩精品小视频| 萌白酱国产一区二区| 91久久久久久久| 欧美视频一二三| 日韩在线播放一区| 国产精品露脸自拍| 国产精品久久久久国产a级| 国产日韩视频在线观看| 8090成年在线看片午夜| 亚洲精品资源美女情侣酒店| 精品亚洲一区二区三区| 午夜精品一区二区三区在线| 国产偷国产偷亚洲清高网站| 欧美精品www在线观看| 91久久久久久| 97精品国产97久久久久久春色| 欧美激情一区二区三级高清视频| 国产精品久久久久久久久久久久久| 26uuu日韩精品一区二区| 91九色在线视频| 欧美第一淫aaasss性| 亚洲黄色成人网| 91精品国产自产在线| 国产精品丝袜白浆摸在线| 97视频在线观看亚洲| 久久青草精品视频免费观看| 久久人人97超碰精品888| 欧美午夜精品伦理| 久久视频在线视频| 91精品国产高清久久久久久久久| 国产热re99久久6国产精品| 久久国产精品久久久久久久久久| 国产精品久久激情| 欧美裸身视频免费观看| 91亚洲国产成人久久精品网站| 日本亚洲欧美成人| 在线视频国产日韩| 精品国产一区二区三区久久| 91精品国产色综合| 国产精品观看在线亚洲人成网| 国产免费成人av| 欧美洲成人男女午夜视频| 欧美制服第一页| 日韩日本欧美亚洲| 欧美专区福利在线| 国产91亚洲精品| 欧美巨大黑人极品精男| 国产亚洲视频在线观看| 亚洲视频在线看|