摘要: 题目来源:洛谷P1351 思路 由题意可得图为一棵树 在一棵树上距离为2的两个点有两种情况 当前点与其爷爷 当前点的两个儿子 当情况为当前点与其爷爷时比较好操作 只需要在传递时不仅传递父亲 还传递爷爷即可 当情况为两个儿子时 其实我们只需要的是所有儿子中比较大的两个 所以我们在遍历当前点的所有儿子时 阅读全文
posted @ 2018-10-27 21:25 Nanchtiy 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目来源:洛谷P1541 思路 类似背包的题 总之就是四种卡牌取的先后顺序不同导致的最终ans不同 所以我们用一个四维数组每一维分别表示第几种取了几张的最大分数 然后就是简单DP解决 代码 阅读全文
posted @ 2018-10-27 19:51 Nanchtiy 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目来源:洛谷P1311 思路 纯暴力明显过不了这道题 所以我们要考虑如何优化到至多只能到nlogn 但是我们发现可以更优到O(n) 我们假设我们当前寻找的是第二个人住的客栈i 那么第一个人住的客栈肯定在i之前 如果在枚举的时候发现一家客栈满足小于可承受价格 那么这家客栈左边与i客栈颜色相同的都可以 阅读全文
posted @ 2018-10-27 16:21 Nanchtiy 阅读(92) 评论(0) 推荐(0) 编辑