贪心
2024-07-02 17:18:52
发布于:上海
23阅读
0回复
0点赞
显然,贪心地想:对于每两个要拼在一起的数,拼起来字典序越大越好。
我们比较两种拼法排序即可。
#include<iostream>
#include<algorithm>
using namespace std;
string a[30];
bool cmp(string a, string b){return a+b>b+a;}
int main(){
int n;
cin >> n;
for(int i=1; i<=n; i++){
cin >> a[i];
}
sort(a+1, a+1+n, cmp);
for(int i=1; i<=n; i++){
cout << a[i];
}
return 0;
}
这里空空如也
有帮助,赞一个