sort排序2
2026-08-09 15:04:05
发布于:上海
d,c,c,d,d,a,,c,d,c,d
#include<bits/stdc++.h>
using namespace std;
bool cmp(string a,string b){
return a+b>b+a;
}
int main(){
int n;
cin>>n;
string arr[25];
for(int i=0;i<n;i++){
cin>>arr[i];
}
sort(arr,arr+n,cmp);
for(int i=0;i<n;i++){
cout<<arr[i];
}
cout<<endl;
}
#include<bits/stdc++.h>
using namespace std;
int arr[1010];
int main(){
int n;
cin>>n;
sort(arr+1,arr+n+1);
for(int i=1;i<=n;i++){
if(arr[i]!=arr[i-1]) sum++;
}
cout<<sum<<endl;
for(int i=1;i<=n;i++){
if(arr[i]!=arr[i-1]) cout<<arr[i]<<" ";
}
}
#include<bits/stdc++.h>
using namespace std;
int a[300010],b[300010];
int main(){
int n,m;
cin>>n>>m;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=m;i++){
int l,r,k;
int index=0;
for(int j=l;j<=r;j++){
index++;
b[index]=a[j];
}
sort(b+1,b+index+1);
cout<<b[k]<<endl;
}
}
这里空空如也




















有帮助,赞一个