class Solution {
public:
/**
* 最大数
* @param nums int整型vector
* @return string字符串
*/
string solve(vector<int>& nums) {
// write code here
sort(nums.begin(),nums.end(),cmp);
if(nums[0]==0)return "0";
string s;
for(int i=0;i<nums.size();i++){
s+=to_string(nums[i]);
}
return s;
}
static bool cmp(int a,int b){
string x=to_string(a);
string y=to_string(b);
return x+y>y+x;
}
};