70求助
查看原帖
70求助
917683
rnf5114楼主2023/7/23 09:28
#include <bits/stdc++.h>
using namespace std;
string s[100005];
struct node{
	int x,bian;
}a[100005];
int n,m;
bool cmp(node x,node y){
	if(x.x==y.x){
		if(x.bian<y.bian){
			return true;
		}
		else{
			return false;
		}
	}
	if(x.x<y.x){
		return true;
	}
	return false;
}
int main(){
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		cin>>a[i].x;
		a[i].bian=i;
	}
	sort(a+1,a+n+1,cmp);
	for(int i=1;i<=n;i++){
		cout<<a[i].bian<<" ";
	}
    return 0;
}
2023/7/23 09:28
加载中...