当我用出 pair,阁下给怎么应对?
2023-10-29 10:21:26
发布于:广东
28阅读
0回复
0点赞
记得加头文件
utility
如下:
#include <bits/stdc++.h>
#include <utility>
using namespace std;
bool cmp(pair<string,int>a,pair<string,int>b)
{
return a.second>b.second;
}
int main()
{
pair<string,int>p[10001];
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>p[i].first>>p[i].second;
}
sort(p+1,p+1+n,cmp);
for(int i=1;i<=n;++i) cout<<p[i].first<<" "<<p[i].second<<endl;
return 0;
}
全部评论 1
map也行吧
2024-02-10 来自 江苏
0
有帮助,赞一个