75pts求助orzorz
查看原帖
75pts求助orzorz
1046564
Sunnnnnn楼主2024/6/27 21:57
#include <bits/stdc++.h>
using namespace std;
struct node{
	int a,b;
}data[22];
int ad(int n){
	int len=floor(log10(n))+1;
	return n*pow(10,9-len);
}
bool cmp(node a,node b){
	return a.b>b.b;
}
int main() {
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
    	cin>>data[i].a;
    	data[i].b=ad(data[i].a);
	}
	sort(data+1,data+n+1,cmp);
	for(int i=1;i<=n;i++){
		cout<<data[i].a;
	}
    return 0;
}

2024/6/27 21:57
加载中...