摘要:
没什么算法可言,但是就是要考虑周全。1.有可能ans超过long long那么溢出以后正负可能就不对了,所以先判断超过10位的话就直接输出边值。2.前一部分不符合规定就return 0,有这么几个情况都不行:+-2,- 992(负号和第一个数之前多了个空格,就不行)。但是+5455这种是对的。3.5... 阅读全文
摘要:
不能用转换成字符串的方式,那样不符合空间要求。就x按从小到大的位构造一个新的数a,看看等不等x就好了。class Solution {public: int ci(int ll){ int m=1; while(ll--){ m*=10; ... 阅读全文