从头循环错误的问题在哪?

P1601 A+B Problem(高精)

STL 的 `size`(或对于 `string` 特殊的 `length`)返回的都是无符号整型,因为对于有符号与无符号整型的比较编译器会给出 warning,一般将其转换为有符号整型。 --- ```c++ int i = A.length(),int j=B.length() ``` 该语句第二个 `int` 多余,可直接删除。
by reveal @ 2023-03-14 18:57:21


```.cpp for (int i = A.length(),int j=B.length(); len>=0; i--,j--) ``` 不能这样定义啊。 改成: ```.cpp for (int i = A.length(),j=B.length(); len>=0; i--,j--) ```
by zzq_666 @ 2023-03-14 18:59:21


而且不建议使用两个指针,你只要拿较长的做运算就好了。 就是 $114514,1919810$ 就可以当作 $0114514,1919810$ 算就好了。
by zzq_666 @ 2023-03-14 19:00:53


@[Utopia_H](/user/919699)
by zzq_666 @ 2023-03-14 19:01:30


@[reveal](/user/523491) 好的,感谢
by Utopia_H @ 2023-03-14 19:06:08


@[zzq_666](/user/571841) 这题我看题解都是a[0]是最后一位,他们都把字符串倒置输入到数组,我是想试试能不能a[0]置空,留给进位,a[1]后面都是正序,我从后往前加。定义刚刚也发现问题改好了,感谢
by Utopia_H @ 2023-03-14 19:08:24


|