随笔分类 - 搜索
摘要:题目链接 题目中对主要航道定义是这样的: 如果某一条航道的删除使得一些星球不能到达,那么这条航道是不能删除的,称之为「主要航道」。 这说明了什么? 说明了主要航道就是桥。 然后题目就是求桥的个数。 模板题。 Code // Problem: #10102. 「一本通 3.6 练习 3」旅游航道 //
阅读全文
摘要:题目链接 首先如果一个点满足答案,则这个点一定是割点。 然后我们可以从 点开始搜,对于每一个点,如果 点在它的儿子内,说明这个点分离了 和 。 如何判断 是否在它的儿子内,只需要在搜索这个儿子前后判断一下即可。 Code // Problem
阅读全文
摘要:题目链接 题目就是给出一幅图,求其割点个数。 由于 ,所以可以暴力删点。 当然也可以跑割点。 (感谢crx老师教我割点模板) 暴力Code // Problem: #10100. 「一本通 3.6 练习 1」网络 // Contest: LibreOJ // UR
阅读全文
摘要:题外话 Trajan模板太难记了(对于我来说),然后我们教练就教了我一种dfs+并查集做法,感觉挺容易理解,反正以后我就会使用这个模板了。 前置芝士 强连通 如果有向图中的两个点能够互相到达,那么他们强连通。 强连通图 如果有向图中任意两点能够互相到达,那么这个图就是强连通图 强连通分量 有向图中的
阅读全文
摘要:题目链接 这道题正好让我在noip前复习了一次缩点。 首先题目里有这么一句话。 另外,如果存在A到B的连接的同时也存在B到A的连接的话,那么A和B实际上处于同一局域网内,可以通过本地传输,这样花费的传输时间为0。 这不就是在提示我们要用缩点吗? 他希望知道从他的电脑(编号为1),到小X的电脑(编号为
阅读全文
摘要:题目链接 题目 “余”人国的国王想重新编制他的国家。他想把他的国家划分成若干个省,每个省都由他们王室联邦的一个成员来管理。 他的国家有 个城市,编号为 。 一些城市之间有道路相连,任意两个不同的城市之间有且仅有一条直接或间接的道路。 为了防止管理太过分散,每个省
阅读全文
摘要:题目链接 和atc之前的一道题类似,都是暴力广搜+记录状态。 从开始状态开始广搜,然后直接拿个map或者哈希记录状态即可。 时间复杂度为: ,因为最多也只有这么多种状态。 Code // Problem: P1379 八数码难题 // Contest: Luogu // URL:
阅读全文
摘要:题目链接 首先先预处理,把连续方块合一,变成 P2135 方块消除。 没错这题是双倍经验 设 为区间 内后面与 相同颜色的方块有 个,然后分两种情况考虑。 直接把 裁掉,于是 \(dp(i,
阅读全文