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

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

PAT A1062. Talent and Virtue (25)

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

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二区av三区| 成人免费在线视频网站| 欧美成aaa人片在线观看蜜臀| 日日摸夜夜添一区| 精品亚洲夜色av98在线观看| 国产成人jvid在线播放| 国产亚洲激情视频在线| 亚洲最新av在线网站| 国产综合香蕉五月婷在线| 91精品免费久久久久久久久| 亚洲精品视频播放| 秋霞成人午夜鲁丝一区二区三区| 久久天天躁狠狠躁夜夜爽蜜月| 91久久中文字幕| 久久久亚洲网站| 色偷偷噜噜噜亚洲男人的天堂| 亚洲第一免费网站| 日韩精品在线播放| 精品欧美aⅴ在线网站| 在线国产精品视频| 亚洲a级在线观看| 九九热精品视频| 538国产精品一区二区免费视频| 清纯唯美亚洲综合| 色吧影院999| 国产福利精品在线| 日韩视频免费大全中文字幕| 亚洲天堂av电影| 成人福利网站在线观看| 萌白酱国产一区二区| 日韩电影中文 亚洲精品乱码| 色妞色视频一区二区三区四区| 久久天堂av综合合色| 国产在线日韩在线| 日韩久久精品电影| 久久影院中文字幕| 亚洲品质视频自拍网| 91久久久久久国产精品| 国产欧美精品久久久| 色婷婷综合久久久久中文字幕1| 国产成人在线视频| 色yeye香蕉凹凸一区二区av| 国产精品一区二区三区毛片淫片| 午夜精品一区二区三区在线| 国产午夜精品美女视频明星a级| 国产精品久久久久77777| 欧美日韩电影在线观看| 97激碰免费视频| 中文字幕久久亚洲| 欧美国产日本高清在线| 国产欧美va欧美va香蕉在| 国产欧美一区二区| 综合国产在线观看| 国产精品入口免费视| 国产一区二区三区高清在线观看| 国语自产精品视频在免费| 欧美视频免费在线| 欧美在线视频导航| 国产精品美女久久久久av超清| 美女性感视频久久久| 精品久久久久久国产| 欧美中文字幕在线播放| 色综合视频一区中文字幕| 福利一区福利二区微拍刺激| 亚洲视屏在线播放| 欧美怡红院视频一区二区三区| 日韩免费观看av| 日本一区二区在线免费播放| 亚洲日本欧美中文幕| 亚洲国产高潮在线观看| 日本高清视频一区| 国产伦精品一区二区三区精品视频| 亚洲第一二三四五区| 日韩最新中文字幕电影免费看| 国产不卡精品视男人的天堂| 日韩中文视频免费在线观看| 91精品国产自产在线| 久久久av电影| 91视频国产一区| 国产成人福利夜色影视| 7m精品福利视频导航| 在线观看91久久久久久| 欧美肥婆姓交大片| 国产精品白丝av嫩草影院| 欧美特级www| 555www成人网| 欧美午夜片在线免费观看| 欧美肥臀大乳一区二区免费视频| 欧美日韩亚洲激情| 午夜精品99久久免费| 成人精品视频在线| 国外成人免费在线播放| 国产精品吊钟奶在线| 国产精品久久久久久一区二区| 91系列在线播放| 最新国产成人av网站网址麻豆| 欧美另类老女人| 国产原创欧美精品| 国产一区二区三区在线观看视频| 91中文在线观看| 亚洲综合大片69999| 精品人伦一区二区三区蜜桃网站| 日本高清+成人网在线观看| 亚洲精品98久久久久久中文字幕| 国产欧美久久一区二区| 欧美激情在线视频二区| 亚洲国产精品va在线看黑人| 日韩欧美一区二区三区久久| 亚洲国产精品va在线观看黑人| 最近2019好看的中文字幕免费| 91精品久久久久久久久久另类| 欧美成人第一页| 精品久久久一区| 久久天天躁夜夜躁狠狠躁2022| 日韩中文视频免费在线观看| 色婷婷综合久久久久| 日韩欧美在线字幕| 欧美在线日韩在线| 精品亚洲一区二区三区在线播放| www.日本久久久久com.| 欧美精品成人91久久久久久久| 午夜伦理精品一区| 国产精品久久久久久五月尺| 亚洲国产中文字幕久久网| 日韩精品高清视频| 精品香蕉在线观看视频一| 91精品中国老女人| 91精品国产91久久久久久最新| 欧美日韩一区二区三区| 最近中文字幕mv在线一区二区三区四区| 亚洲成年人在线播放| 中文字幕久精品免费视频| 国产一区二区三区直播精品电影| 97视频在线播放| 一区二区中文字幕| 中文字幕日韩av电影| 欧美亚洲激情视频| 456国产精品| 激情懂色av一区av二区av| 高清亚洲成在人网站天堂| 欧美国产极速在线| 性欧美长视频免费观看不卡| 日本成人在线视频网址| 欧美多人爱爱视频网站| 97视频在线观看播放| 青青青国产精品一区二区| 欧美精品videos另类日本| 久久夜精品香蕉| 日韩在线资源网| 精品视频www| 日韩免费av一区二区| 久久91精品国产91久久跳| 5566成人精品视频免费| 97国产一区二区精品久久呦| 国产美女精品视频| 国产精品香蕉av| 美女av一区二区三区| 97精品国产97久久久久久| 久久99久久99精品中文字幕| 亚洲女人天堂av| 在线一区二区日韩| 青青草国产精品一区二区|