描述
求两个不超过200位的非负整数的和。
输入
有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。
输出
一行,即相加后的结果。结果里不能有多余的前导0,即如果结果是342,那么就不能输出为0342。
有一说一我本人是不大想讲的,因为这个题考的就是你们的思路,算是oj上的第一大难点吧(事实上就是我懒,讲解一遍太费力了)。但是,我看很多同学都卡死在这道题,一筹莫展,我就感到十分的悲痛,宝贵的刷题时光就这样浪费了,多可惜。所以我写了这篇文章给那些想了很久但是真的没什么思路的同学(那些没想过的最好别看,因为这只是我的思路,说不定你能想到更好的,这篇文章只是帮助这些同学用我自认为比较“笨”方法来做出这道题,来拓展一下他们局限的思路)废话不多说了,我们正式开始。
难点1:本题之所以难就难在他给的数据太大了,远远超出了int 甚至long long的范围(仅限于c,python和java没有这方面的问题)所以第一步我们要知道如何输入数据
我是是用字符串的方式进行输入的,为什么用字符串不用数组呢
因为字符串输入很方便,直接一个%s,这一行的数据