标签:log nbsp 排序 too tps return 关注 span F12
第1行:1个数N。(2 <= N <= 10000) 第2 - N + 1行:每行1个正整数。(1 <= A[i] <= 10^9)
输出拼在一起的最小整数。由于数据量太大,请以1000个字符为单位,输出到一行里,最终剩余的不足1000个字符的部分,输出到单独1行。
4 55 31 312 33
312313355
#include<algorithm> #include<iostream> #include<cstring> #include<cstdio> #include<string> using namespace std; int a,n,i; string s1,s[10051]; bool cmp(string a,string b) { return a+b>b+a; } int main() { cin>>n; for(i=0;i<n;++i) cin>>s[i]; sort(s,s+n,cmp); for(i=n-1;i>=0;--i) { for(int j=0;j<s[i].length();j++) { cout<<s[i][j]; a++; if(a%1000==0) cout<<endl; } } return 0; }
标签:log nbsp 排序 too tps return 关注 span F12
原文地址:http://www.cnblogs.com/ruojisun/p/6745488.html