bool cmp(string a,string b){
return a+b>b+a;
}
vector<string>v;
sort(v.begin(),v.end(),cmp);
bool cmp(string a,string b){ return a+b>b+a; } vectorv; sort(v.begin(),v.end(),cmp);
vectorv;
這解法好神!可是有沒有辦法證明是 total order 還是 partial order 呢?