在c++里  string 是支持字典序排序的 可以通过字典序比较大小 

相同长度的字符串 直接会找到 第一个不同的字符 谁大谁就大;

对于长度不同的字符串  也是这样比较的

#include<bits/stdc++.h>
#define int long long
#define MAX(a,b,c) max(a,max(b,c))
#define MIN(a,b,c) min(a,min(b,c))
#define pb push_back
#define fi first
#define se second
typedef long long ll;
typedef long long LL;
typedef unsigned long long ull;
typedef unsigned long long uLL;
using namespace std;
const int maxn=1e5+10;
const int INF=0x3f3f3f3f;
int gcd(int a,int b){return b ? gcd(b, a%b): a;  }
int32_t main()
{

    string x="zzzz";
    string y="aaaaaaaa";
    cout<<(x>y)<<endl;
    string a="5432";
    string b="12345";
    cout<<(a>b)<<endl;
// 1 1 }