当我亮出pair,阁下该如何应对
2023-10-29 10:38:25
发布于:广东
99阅读
0回复
0点赞
#include<bits/stdc++.h>
using namespace std;
int main(){
	pair<string,int>a[10001];
	int n;
	cin >> n;
	for(int i=1;i<=n;i++){
		cin >> a[i].first >> a[i].second;
	}
	for(int i=1;i<=n;i++){
		for(int j=1;j<=n;j++){
			if(a[j].second<a[j+1].second){
				swap(a[j].second,a[j+1].second);
				swap(a[j].first,a[j+1].first);
			}
		}
	}
	for(int i=1;i<=n;i++){
		cout << a[i].first << " " << a[i].second << endl;
	}
	return 0;
}
全部评论 2
map和pair有什么区别啊
2024-03-20 来自 江苏
0……
2023-10-29 来自 广东
0



有帮助,赞一个