70pts求调
  • 板块学术版
  • 楼主yingbowen
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/7/31 13:09
  • 上次更新2023/11/3 06:46:18
查看原帖
70pts求调
553904
yingbowen楼主2023/7/31 13:09
#include <bits/stdc++.h>
using namespace std;
int n,m;
struct a{
	int hao;
	int num;
}x[100005];
bool cmp(a s,a q){
	if(s.num==q.num){
		return s.hao < q.hao;
	}else{
		return s.num < q.num;
	}
}
int main(){
	cin >> n >> m;
	for(int i = 1;i<=n;i++){
		x[i].hao = i;
		cin >> x[i].num;
	}
	sort(x+1,x+1+n,cmp);
	for(int i = 1;i<=n;i++){
		cout << x[i].hao << " ";
	}
}

题目是 https://www.luogu.com.cn/problem/P9472?contestId=118641

2023/7/31 13:09
加载中...