摘要: 思路 初始化: 1.第一行第一列,初始化成和原grid一样的值。因为他们要么构成边长为1的square,要么就不能 2. 然后余下的各自,从下往上从左往右走,如果这个格子是0,肯定不仅构不成,而且终结了以前的sqaure就是0, 如果是1,值就是左侧、上方和斜对角值中最小的一个+1. 画个图理解,比 阅读全文
posted @ 2016-06-22 11:11 warmland 阅读(115) 评论(0) 推荐(0) 编辑
摘要: ~~ 阅读全文
posted @ 2016-06-22 07:19 warmland 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 简直开心,一遍通过,时间不是特别好,我觉得是isPalindrome用的是StirngBuilder方法不是数学方法的原因 不过很开心!! 阅读全文
posted @ 2016-06-22 06:46 warmland 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 没什么要说的 阅读全文
posted @ 2016-06-22 06:34 warmland 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 把每一位分别加起来,超过十也存起来,然后取3的余数,多余的部分就是单独那个的。 未操作: 取某一位 (x >>i)&1 先把这个数x往右移i位,然后想要取的那一位就位于个位数上,和1去且意思是和0000...0001取且,所以只保留了最后一位 阅读全文
posted @ 2016-06-22 06:30 warmland 阅读(156) 评论(0) 推荐(0) 编辑