请先读题:P1012 [NOIP1998 提高组] 拼数
代码如下:
#include<bits/stdc++.h>
using namespace std;
int n;
string s[20];
bool cmp(string &a,string &b){
return (a+b>b+a);
}
int main(){
cin>>n;
for(int i=0;i<n;i++) cin>>s[i];
sort(s,s+n,cmp);
for(int i=0;i<n;i++) cout<<s[i];
}
本文介绍了一段C++代码,用于解决NOIP1998提高组中的拼数问题,通过cmp函数实现字符串按照自定义顺序进行排序并输出。
1227

被折叠的 条评论
为什么被折叠?



