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