A[1062]德才论 好题
A[1062]德才论 排序
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
struct Student {char id[10];int de;int cai;int sum;int flag;
}stu[100010];
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, m;scanf("%d%d%d", &n, &l, &h);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){stu[i].flag=5;m--;}else if (stu[i].de >= h && stu[i].cai >= h)stu[i].flag = 1;else if (stu[i].cai < h&&stu[i].de >= 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);//别忘了cmpprintf("%d\n", m);for (int i = 0; i < m; i++) {printf("%s %d %d\n", stu[i].id, stu[i].de, stu[i].cai);//换行
}return 0;}
A[1062]德才论 好题相关推荐
- 杭电oj题目题型分类(转)
1001 整数求和 水题 1002 C语言实验题--两个数比较 水题 1003 1.2.3.4.5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 ...
- HDOJ题目分类大全
版权声明:本文为博主原创文章,欢迎转载,转载请注明本文链接! https://blog.csdn.net/qq_38238041/article/details/78178043 杭电里面有很多题目, ...
- HDU题目分类大全【大集合】
基础题: 1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056.105 ...
- 杭电OJ题目分类(转载)
1001 整数求和 水题 1002 C语言实验题--两个数比较 水题 1003 1.2.3.4.5... 简单题 1004 渊子赛马 排序+贪心的方法归并 1005 Hero In Maze 广度搜索 ...
- 【转载】北大acmnbsp;题目分类
谢谢大侠!!!!!!!!!!! 原文地址:[转载]北大acm 题目分类 作者:飞飞 ACM推荐题目 2008-04-08 21:53 发信人: ailyanlu (飞翔), 信区: ACMICPC 标 ...
- hdoj杭电问题分类
杭电上的题虽然多,但是一直苦于找不到问题分类,网页都是英文的,所以平时做题也没怎么看,今天仔细一看,问题分类竟然就在主页....做了那么久的题居然没发现,表示已经狗带..不要笑,不知道有没有像我一样傻 ...
- 算法笔记学习PAT甲级解题记录
算法笔记学习记录 2019.06.26 float&&double 推荐全部使用double,注意区分scanf("%lf",&double1);与prin ...
- 转载:Hdu 题目分类
原址点击 基础题:1000.1001.1004.1005.1008.1012.1013.1014.1017.1019.1021.1028.1029. 1032.1037.1040.1048.1056. ...
- HD OJ 题目分类
动态规划:2037 2054 2084 hdu题目分类(转) http://blog.csdn.net/vsooda/article/details/7258791 1001 整数求和 水题 1002 ...
- hdu与poj题目分类
POJ 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(po ...
最新文章
- 树莓派安装python2idle_树莓派开发日记2——Linux!python!GPIO!
- wince 串口调试信息输出
- 高校在线考试系统_高校在线考试系统有哪些优点
- 做网页前端遇到的一些问题
- FFmpeg的C++封装:FFmpegWrapper
- ipcp协议 Linux,Linux命令Man解释:PPPD(8) :点对点daemon协议
- linux磁盘划分注意,划分磁盘阵列注意问题
- 在现有计算机内安装另一个硬盘的原因,您有一台运行Windows7的计算机。您在计算机中安装第二个内部硬盘驱动器。您尝试创建一个系统映像,.. - 上学吧找答案...
- win10 系统和office2016及visio2016专业版下载地址
- 规划资源管理常用表格
- 内存颗粒和闪存颗粒的区别_内存颗粒及频率知识,你真的清楚吗?
- 360插件化方案RePlugin学习笔记-资源共享
- 在Ubuntu 20.04 拆分pdf文档
- 怎么把图片转换成BMP格式
- 海思3559万能平台搭建:OSD的自动反色
- Graphhopper Routing导航API请求参数和返回结果说明
- C++ STL的栈(stack)
- 《STM32从零开始学习历程》——SPI读写FLASH
- java计算机毕业设计智能快递分拣系统源码+mysql数据库+系统+lw文档+部署
- 精灵宝可梦剑正在维护服务器,最期待在《精灵宝可梦:剑/盾》中保留/回归的玩法功能...
热门文章
- 极易的je-analysis-1.5.3.jar 可与 solr 一起使用 http://www.jesoft.cn/
- windows server 2008 各版本下载
- linux recv返回值,Nginx 的recv() failed 错误解决一例
- 五子棋算杀c语言,什么是五子棋的做杀
- python数据保存为excel_Python读excel生成数据存入txt文件
- NPM ---- 配置淘宝镜像CNPM
- android阴影edittext,android – 将阴影效果添加到EditText字段
- java内存结构不包含堆,JVM之详细分析java内存结构模型
- java布尔类型 向上转型_JAVA_多态性演示a____自动向上转型、向下转型、检查对象是否为某个类型(instanceof)...
- html做换装游戏,index.html