摘要: 做了一个解,但是WA,54/70,这个无法通过的测试用例有300个字符,太复杂了,我现在无法通过测试用例分析出哪里写的不对,感觉换一个思路更好一些: 下面给出一个AC的解,这个和我的思路接近,使用栈来存储运算顺序,使用set()来进行括号内部的运算,可以减少手工运算的错误。 参考:https://l 阅读全文
posted @ 2019-06-30 13:10 Sempron2800+ 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 本题是全排列树的变形,相邻高度的层,逆序排列。 因此先判断目标label节点的高度,然后计算其父节点,并将父节点插入结果列表。 阅读全文
posted @ 2019-06-30 13:00 Sempron2800+ 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 两层循环,外层循环每次增加分配的数量t,内层循环进行分配减少candies的数量。 阅读全文
posted @ 2019-06-30 12:58 Sempron2800+ 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 上面的代码参考:https://leetcode.com/problems/path-with-maximum-minimum-value/discuss/322978/Python-Binary-Search-%2B-DFS 我做出来一个TLE的解,只使用了DFS: 阅读全文
posted @ 2019-06-30 01:33 Sempron2800+ 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 思路:并查集,初始化每个人自己是一个朋友圈。 先按照时间顺序排序logs,对于logs中的每条记录,将两个人的合并为一个朋友圈。 当朋友圈的数量为1的时候,则所有人都是朋友关系,此时的日志时间就是最早建立全朋友圈的时间。 本题的"前置"题目是:leetcode547 Friend Circles 阅读全文
posted @ 2019-06-30 00:15 Sempron2800+ 阅读(185) 评论(0) 推荐(0) 编辑