LeetCode
排楼山的三当家
这个作者很懒,什么都没留下…
展开
-
LeetCode的若干套路
2.题目逻辑抽象,应先总结其中数学内核 1025. 爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。 最初,黑板上有一个数字 N 。在每个玩家的回合,玩家需要执行以下操作: 选出任一 x,满足 0 < x < N 且 N % x == 0 。 用 N - x 替换黑板上的数字 N 。 如果玩家无法执行这些操作,就会输掉游戏。 只有在爱丽丝在游戏中取得胜利时才返回 True,否则返回 false。假设两个玩家都以最佳状态参与游戏。 示例 1: 输入:2 输出:true 解释:爱丽丝选择原创 2020-06-18 16:53:25 · 114 阅读 · 0 评论 -
LeetCode的若干套路
1.保存有限个类型,用数组索引代替。 LeetCode1010:在歌曲列表中,第 i 首歌曲的持续时间为 time[i] 秒。: 返回其总持续时间(以秒为单位)可被 60 整除的歌曲对的数量。形式上,我们希望索引的数字 i 和 j 满足 i < j 且有 (time[i] + time[j]) % 60 == 0。 示例 1: 输入:[30,20,150,100,40] 输出:3 解释:这三对的总持续时间可被 60 整数: (time[0] = 30, time[2] = 150): 总持续时间原创 2020-06-11 18:01:47 · 89 阅读 · 0 评论