成绩排序2 (清华大学考研机试题)

简介: 成绩排序2 (清华大学考研机试题)

文章目录

  • 成绩排序2
  • AC代码


成绩排序2

本题链接:成绩排序2

本博客给出本题截图

image.png

AC代码

代码解释:题目和成绩排序类似,具体考察也是如何对于一个结构体进行重载,对于重载运算符的格式,直接背过会用即可,重载需要根据id值和score进行排序,定义好重载小于号后直接调用sort函数即可

代码

#include <iostream>
#include <algorithm>
#include <cstring>
using namespace std;
const int N = 110;
struct Person
{
    int id, score;
    bool operator < (const Person& t) const 
    {
        if (score != t.score) return score < t.score;
        return id < t.id;
    }
}q[N];
int main()
{
    int n;
    cin >> n;
    for (int i = 0; i < n; i ++ ) 
        cin >> q[i].id >> q[i].score;
    sort(q, q + n);
    for (int i = 0; i < n; i ++ ) 
        cout << q[i].id << ' ' << q[i].score << endl;
    return 0;
}


目录
相关文章
日期累加(北京理工大学考研机试题)
日期累加(北京理工大学考研机试题)
55 0
日期累加(北京理工大学考研机试题)
|
算法
进制转换2 (清华大学考研机试)
进制转换2 (清华大学考研机试)
60 0
进制转换2 (清华大学考研机试)
|
存储 算法
进制转换 (清华大学考研机试)
进制转换 (清华大学考研机试)
48 0
进制转换 (清华大学考研机试)
成绩排序 (清华大学考研机试题)
成绩排序 (清华大学考研机试题)
57 0
成绩排序 (清华大学考研机试题)
|
机器学习/深度学习
[再寄小读者之数学篇](2014-04-18 from 352558840@qq.com [南开大学 2014 年高等代数考研试题]行列式的计算)
(2014-04-18 from 352558840@qq.com [南开大学2014年高等代数考研试题]) 设 $n$ 阶行列式 $\sev{\ba{cccc} a_{11}&\cdots&a_{1n}\\ \vdots&\ddots&\vdots\\ a_{n1}&\cdots&a_{nn} \ea}=1,$ 且满足 $a_{ij}=-a_{ji}, i,j=1,2,\cdots,n$.
939 0
[再寄小读者之数学篇] (2014-04-18 from 352558840@qq.com [南开大学 2014 年高等代数考研试题]一个秩等式)
(2014-04-18 from 352558840@qq.com [南开大学 2014 年高等代数考研试题]) 设 ${\bf A}$ 为 $s\times n$ 矩阵. 证明: $$\bex s-\rank({\bf E}_s-{\bf A}{\bf A}^T)=n-\rank({\bf E}_n-{\bf A}^T{\bf A}).
1128 0
|
Perl
南开大学2012年数学分析考研试题参考解答
1 ($15'$) 求极限 $\dps{\lim_{x\to \infty} x^m \int_0^\frac{1}{x} \sin t^2\rd t,}$ 其中 $m$ 为任意整数. 解答: 当 $m=0,-1,-2,\cdots$ 时, 原极限 $\dps{=\lim_{s\to 0}s^{-m}\int_0^s \sin t^2\rd t=0.
908 0
|
机器学习/深度学习 测试技术
【Programming Clip】06、07年清华计算机考研上机试题解答(个别测试用例无法通过)
作者:gnuhpc  出处:http://www.cnblogs.com/gnuhpc/ 1.清华计算机系研究生考试上机07年试题解答(自己今天上午做的,有一个不能完成所有测试用例~)   清华大学计算机科学与技术系 2007 年硕士研究生招生复试 2007 年 3 月 24 日 注意事项: 1. 试题共三题,总计 100 分,考试时间为一个半小时。
703 0

热门文章

最新文章