//第一步 去掉两个字符串的前导0 变成两个新的字符串 //第二步 根据长短比大小 也就是位数
// 如果位数一致 可以直接判断字符串是否相等 // 如果不相等
// 一个字符一个字符的比大小 对应位有一个不同就能比较出大小

1 条评论

  • @ 2026-6-10 19:13:46

    #include<bits/stdc++.h> using namespace std; //00010301320 -> int main() { //第一步 去掉两个字符串的前导0 变成两个新的字符串 string s,ss=""; cin>>s; int len = s.size(); int flag=0; //0就表示还没碰到数 for(int i=0;i<len;i++){ if(s[i]=='0' && flag ==0){ continue; }else{ flag = 1; } ss+=s[i]; } cout << ss;

    //第二步 根据长短比大小 也就是位数
    

    // 如果字符串的长度一致 == 可以直接判断字符串是否相等 // 如果不相等 // 一个字符一个字符的比大小 对应位有一个不同就能比较出大小 return 0; }

    • 1

    信息

    ID
    48
    时间
    1000ms
    内存
    256MiB
    难度
    7
    标签
    递交数
    93
    已通过
    20
    上传者