上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页
摘要: 题目来源:洛谷P1311 思路 纯暴力明显过不了这道题 所以我们要考虑如何优化到至多只能到nlogn 但是我们发现可以更优到O(n) 我们假设我们当前寻找的是第二个人住的客栈i 那么第一个人住的客栈肯定在i之前 如果在枚举的时候发现一家客栈满足小于可承受价格 那么这家客栈左边与i客栈颜色相同的都可以 阅读全文
posted @ 2018-10-27 16:21 Nanchtiy 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 题目来源:洛谷P2296 思路 一开始看还以为是一道水题 虽然本来就挺水的 本道题的难点在于如何判断是否路径上的点都会直接或者间接连着终点 我们需要在一开始多建一个反向图 然后从终点DFS回去 把路径上的点标记 DFS完之后遍历所有的点 如果当前点没有被标记 说明其不会直接或者间接连着终点 那么我们 阅读全文
posted @ 2018-10-26 21:33 Nanchtiy 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目来源:洛谷P2661 思路 运用并查集查找图中最小环的长度 如果A传递信息给B 就从A加一条边指向B 并更新A的父节点 从A到父节点的路径长度为B到父节点的路径长度+1 如果有两个点的祖先相同而且他们之中有一个人要传递信息给另一个人 那么说明他们之间有一个环 环的长度就是他们分别到祖先的路径长之 阅读全文
posted @ 2018-10-25 20:30 Nanchtiy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 次元传送门:洛谷P1065 思路 简单讲一下用到的数组含义 work 第i个工件已经做了几道工序 num 第i个工序的安排顺序 finnish 第i个工件每道工序的结束时间 need 第i个工件第j道工序需要的机器 tim 第i个工件第j道工序需要的时间 mac 第i个机器的状态 我们遍历时间线找出 阅读全文
posted @ 2018-10-25 18:33 Nanchtiy 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 洛谷P1032:https://www.luogu.org/problemnew/show/P1032 思路 初看题目觉得挺简单的一道题 但是仔细想了一下发现实现代码挺麻烦的 而且2002年的毒瘤输入是什么鬼啊 连组数都没有的真的好吗 这道题参考了题解才完成 需要用到我从来没有用过的map来判重 然 阅读全文
posted @ 2018-10-24 20:16 Nanchtiy 阅读(222) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 20 下一页