#54810: C++ cmp


kita197 (KK)


bool cmp(string a,string b){
    if(a[0]=='-'&&b[0]!='-')return true;
    if(a[0]!='-'&&b[0]=='-')return false;
    if(a[0]=='-'&&b[0]=='-'){
        int aLen=a.length(),bLen=b.length();
        if(aLen==bLen)return a>b;
        else return aLen>bLen;
    }
    else{
        int aLen=a.length(),bLen=b.length();
        if(aLen==bLen)return a<b;
        else return aLen<bLen;
    }

}