摘要: 2020-02-20 16:34:16 问题描述: 问题求解: public int[] numMovesStonesII(int[] stones) { int n = stones.length; Arrays.sort(stones); int min = n; int start = 0; 阅读全文
posted @ 2020-02-20 16:35 hyserendipity 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 2020-02-20 14:52:41 问题描述: 问题求解: 最开始的想法是将两个数字先转化成自然数在求和,最后转化回去,但是实际上这种方案是不可取的,主要的问题就是会爆掉。 那么就得按位进行运算了。 进行位运算的时候最大的难点在于进位怎么获得。 显然,当sum = 0 / 1的时候,carry 阅读全文
posted @ 2020-02-20 14:57 hyserendipity 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 2020-02-20 11:00:06 问题描述: 问题求解: 翻转题一个常见的思路就是站在结束的状态来反推最初的状态,本题的解题思路就是站在结束的时候的状态来进行反推。 如果在最终的状态i-row是全0,那么如果j-row也是全0,那么i,j最初的状态一定是一样的;如果j-row是全1,那么i,j 阅读全文
posted @ 2020-02-20 11:04 hyserendipity 阅读(188) 评论(0) 推荐(0) 编辑