在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 }