当前位置: 首页 > news >正文

糗事百科网站模板/平台关键词排名优化

糗事百科网站模板,平台关键词排名优化,公司做网站需要什么资料,做淘宝客优惠券网站必须是企业吗宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人&#xff0…

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”

现给出一批考生的德才分数,请根据司马光的理论给出录取排名。

输入格式:
输入第一行给出 3 个正整数,分别为:N(≤10^5),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低于此线的被定义为“才德全尽”,此类考生按德才总分从高到低排序;才分不到但德分到线的一类考生属于“德胜才”,也按总分排序,但排在第一类考生之后;德才分均低于 H,但是德分不低于才分的考生属于“才德兼亡”但尚有“德胜才”者,按总分排序,但排在第二类考生之后;其他达到最低线 L 的考生也按总分排序,但排在第三类考生之后。

随后 N 行,每行给出一位考生的信息,包括:准考证号 德分 才分,其中准考证号为 8 位整数,德才分为区间 [0, 100] 内的整数。数字间以空格分隔。

输出格式:
输出第一行首先给出达到最低分数线的考生人数 M,随后 M 行,每行按照输入格式输出一位考生的信息,考生按输入中说明的规则从高到低排序。当某类考生中有多人总分相同时,按其德分降序排列;若德分也并列,则按准考证号的升序输出。

输入样例:
14 60 80
10000001 64 90
10000002 90 60
10000011 85 80
10000003 85 80
10000004 80 85
10000005 82 77
10000006 83 76
10000007 90 78
10000008 75 79
10000009 59 90
10000010 88 45
10000012 80 100
10000013 90 99
10000014 66 60

输出样例:
12
10000013 90 99
10000012 80 100
10000003 85 80
10000011 85 80
10000004 80 85
10000007 90 78
10000006 83 76
10000005 82 77
10000002 90 60
10000014 66 60
10000008 75 79
10000001 64 90

思路;
1.结构体存储考生的准考证号、德分、才分,总分、类别
2.根据题意分类,定义cmp函数:

bool cmp(Student a,Student b){if(a.flag!=b.flag) return a.flag<b.flag;//类别小的排在前面 else if(a.sum!=b.sum) return a.sum>b.sum;//类别相同,总分高的排在前面 else if(a.de!=b.de) return a.de>b.de;//类别相同,总分相同,德分高的排在前面 else  return strcmp(a.id,b.id)<0;//类别相同,总分相同,德分相同的准考证小的排在前面}

C++代码:

#include<cstdio>
#include<algorithm>
#include<cstring> 
using namespace std;struct Student{char id[10];int de,cai,sum;int flag;
}stu[100001];
bool cmp(Student a,Student b){if(a.flag!=b.flag) return a.flag<b.flag;//类别小的排在前面 else if(a.sum!=b.sum) return a.sum>b.sum;//类别相同,总分高的排在前面 else if(a.de!=b.de) return a.de>b.de;//类别相同,总分相同,德分高的排在前面 else  return strcmp(a.id,b.id)<0;//类别相同,总分相同,德分相同的准考证小的排在前面}
int main(){int n,l,h;scanf("%d%d%d",&n,&l,&h);int m=n;//及格人数为m for(int i=0;i<n;i++){scanf("%s%d%d",stu[i].id,&stu[i].de,&stu[i].cai);stu[i].sum=stu[i].de+stu[i].cai;if(stu[i].de<l||stu[i].cai<l){m--;stu[i].flag=5; }else if(stu[i].de>=h&&stu[i].cai>=h)  stu[i].flag=1;else if(stu[i].de>=h&&stu[i].cai<h)  stu[i].flag=2;else if(stu[i].de>=stu[i].cai)  stu[i].flag=3;else stu[i].flag=4;}sort(stu,stu+n,cmp);printf("%d\n",m);for(int i=0;i<m;i++){printf("%s %d %d\n",stu[i].id,stu[i].de,stu[i].cai);}
} 
http://www.jmfq.cn/news/5136031.html

相关文章:

  • 嘉兴做网站/链接提取视频的网站
  • 自学考试网站建设与管理/做网络推广的公司
  • 高端定制网站公司哪家好/一个企业该如何进行网络营销
  • 做彩票生意要登陆哪个网站/哪里的网络推广培训好
  • 做网站都需要买什么问题/网络推广的平台
  • 医院做网站运维/正规接单赚佣金的app
  • 免费做网站靠谱么/地推网推平台
  • 教师个人网站建设/南京seo公司
  • xyz域名做网站好么/seo综合查询怎么进入网站
  • 新疆维吾尔自治区建设厅官方网站/百度实名认证
  • 怎么通过域名做网站/外贸推广建站
  • 做微网站多少钱/学生个人网页制作成品
  • 临汾做网站公司/网络营销策略的制定
  • 企业自建网站有哪些/百度指数查询移动版
  • 怎么把自己做的网站挂到外网上/长春网站建设公司哪家好
  • 合肥置地广场做网站的公司/网店培训机构
  • 哪里有做旅游包车的网站/百度怎么联系客服
  • 教做炸鸡汉堡视频网站/谷歌推广代理公司
  • .com网站制作/手游推广渠道
  • 网站开发人员定罪/2345浏览器网页版
  • 网站开始是怎么做的/网络营销策划书结构
  • 奢侈品网站设计/网络营销策略包括哪些
  • 房屋设计用什么软件/优化流程
  • 电商网站储值消费系统/搭建自己的网站
  • 织梦网站如何做软件下载/顾问式营销
  • 济南定机票网站建设/百度手机导航官方新版
  • 找人做网站靠谱吗/青岛seo网站管理
  • 南平 网站建设/云浮新增确诊病例30例
  • 重庆营销型网站随做的好/南昌seo网站管理
  • 网站制作专业/近三天重大新闻摘抄