排序模板:分数线划定
来源:互联网 发布:js保存cookie到本地 编辑:程序博客网 时间:2024/06/03 01:15
很水的一道排序题,打好cmp即可
注意向下取整用floor
上代码:
#include<cstdio>#include<cstdlib>#include<cmath>#include<algorithm>#define N 5001using namespace std;struct student{int k;int s;}node[N];bool cmp(const student &a,const student &b){if(a.s>b.s)return true;elseif(a.s==b.s){if(a.k<b.k)return true;}return false;}int main(){int n,m,tot=0;scanf("%d %d",&n,&m);for(int i=1;i<=n;i++)scanf("%d %d",&node[i].k,&node[i].s);sort(node+1,node+n+1,cmp);int temp=floor(m*1.5);int grade=node[temp].s;for(int i=1;i<=n;i++)if(node[i].s>=grade)tot++;printf("%d %d\n",grade,tot);for(int i=1;i<=n;i++)if(node[i].s>=grade)printf("%d %d\n",node[i].k,node[i].s);return 0;}
1 0
- 排序模板:分数线划定
- 排序——分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 分数线划定
- 普及练习场 排序 分数线划定
- 洛谷 1068——分数线划定(排序)
- 高考录取分数线划定
- 高考录取分数线划定
- 【模拟】分数线划定
- java集合框架(三)——映射
- HDU 1846 巴什博奕(Bash Game)
- vxworks错误码解读
- ubantu 配置jdk tomcat xshell连接
- CodeForces798C Mike and gcd problem(思路)
- 排序模板:分数线划定
- Android Studio快速注释
- (带哨兵)直接插入排序
- Android studio (单元测试)
- json数据结构拼装的一个例子
- 交通流
- 为何要在GLSL中使用UBO
- NIO学习整理
- Codeforces Round #408 (Div. 2)-D. Police Stations