浙大PAT甲级 1038

就是求由这几数构成的数最小,对于两个字符串a,b。如果a+b

因此可自己写cmp函数,用sort排序。

注意忽略前导0,以及当全是0时,只输出0。

AC代码:

#include
#include
#include
#include
#include
#include
#include
#include
#define inf 10000000
using namespace std;
string s[10005];
bool cmp(string x,string y)
{
    return x+y>n;
    for(int i=0;i>s[i];
    }
    sort(s,s+n,cmp);
    int flag=0;
    for(int i=0;i


你可能感兴趣的:(浙大pat)