摘要:
这题其实不太好想,用到了博弈论 1,2,3 能赢 4 输 5,6,7 赢 8 输 9,10,11 赢 12 输 那么结论就是4的倍数就是输,其他情况就能赢。 为什么会是这样呢?很好解释,根源就在4会输,那么5,6,7就会凑到4,让对方输,那对方也会这么想,8的时候无论你拿1,2,3块对方都会凑4 如 阅读全文
摘要:
直接调用StringBuffer.reverse() 阅读全文
摘要:
简单题 阅读全文
摘要:
f[i] = f[i/2] + i%2; 阅读全文
摘要:
1 public class Solution { 2 public int islandPerimeter(int[][] grid) { 3 int ans = 0; 4 for (int i = 0; i 0 && grid[i-1][j] == 0)) ans++; //top 8 if (i ... 阅读全文
摘要:
Battleships之间并不重叠这个assumption很关键,因此只要看船头就可以判断是不是有一个船 阅读全文
摘要:
注意两边size大小不同可能导致的问题即可,简单的贪心算法 阅读全文
摘要:
数学算下就行了。。。注意int的size问题,要转成double好处理 阅读全文