1
已解决
1152 3235一样
- string s[25];
- bool cmp(string x,string y){
- if(x.size()!=y.size()){
- return x.size()>y.size(); }
- return x>y; }
- bool cmp1(string x,string y){
- return x+y>y+x;
- }
- int main(){
- int n;
- cin>>n;
- for(int i=1;i<=n;i++){
- cin>>s[i];
- }
- sort(s+1,s+n+1,cmp);
- sort(s+1,s+n+1,cmp1);
- for(int i=1;i<=n;i++){
- cout<<s[i];
- }
马奕阳在2023-11-28 21:03:46追加了内容
是1552写错了