文章

15

粉丝

142

获赞

26

访问

20.3k

头像
成绩排序 题解:
P1151 清华大学上机题
发布于2023年5月4日 19:32
阅读数 1.1k

#include <iostream>
#include <algorithm>
#include "vector"
using namespace std;

typedef pair<string, int> PII;  // 定义一个pair类型,用来存储字符串和整数

int n,f;  // n表示数据组数,f表示排序方式
vector<PII> segs;   // 存储字符串和整数对的vector

int main(){
    while (cin >> n){   // 输入数据组数
        string s;
        int score;
        cin >> f;   // 输入排序方式,1表示升序,0表示降序
        while (n--){   // 输入每组数据,并将数据存入segs中
            cin >> s >> score;
            segs.push_back({s,score});
        }
        if (f==1){   // 按照第二个关键字升序排序
    &nbs...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发