- 大数比较
思路
- @ 2026-6-3 20:41:36
//第一步 去掉两个字符串的前导0 变成两个新的字符串
//第二步 根据长短比大小 也就是位数
// 如果位数一致 可以直接判断字符串是否相等
// 如果不相等
// 一个字符一个字符的比大小 对应位有一个不同就能比较出大小
1 条评论
-
wrj LV 3 SU @ 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
- 上传者