随笔分类 -  图论

摘要:然后是才发现洛谷的模板题之前一直没过,看了一下才发现是建新图时把方向建返了....这猪脑子。 于是重新学了一遍Tarjan的思路,果然靠背板子的话真就一点都回忆不起来啊。 又pass一个点叻!yep! P3387 【模板】缩点 #include<bits/stdc++.h> const int N 阅读全文
posted @ 2020-11-06 21:25 Wans_ovo 阅读(99) 评论(0) 推荐(0)
摘要:Solution 可以发现对于每个因子,如果以它作为每块的大小合法,最多也只有一种方案。 如何判断每个因子是否合法??用到了一种非常巧妙的方法,统计每个节点子树的$siz$,如果当前节点$siz$是枚举的因子的倍数,那么意味着在这个节点到它父亲节点必须要割一刀分出联通块。 那么统计出割多少刀就是有多 阅读全文
posted @ 2018-11-06 17:16 Wans_ovo 阅读(223) 评论(0) 推荐(0)
摘要:Solution 签到水题,直接状压枚举所有情况算出答案即可。 Code Solution 考完看题解泪流满面了QAQ 题中不断强调两点之间只有一条简单路径啊!!!那不就是树嘛QAQ 而且在特定的一个矩阵中也要满足这个性质,那么这个矩阵中所有联通块相当于森林,显然联通块数等于点数减边数。 所以对每个 阅读全文
posted @ 2018-11-02 17:15 Wans_ovo 阅读(185) 评论(0) 推荐(0)
摘要:Solution 注意取模!!! Code Solution 二分+DP,二分需要多少组p+q,记忆化搜索判断是否可以达到条件。 定义$dp[dep][j][k]$表示当前取到第$dep$个数,还需要j个p,k个q来使满足条件。(p>q) 每次先尽量放p,剩下中再尽量放q,放q时就有限制,不能取超过 阅读全文
posted @ 2018-10-31 15:35 Wans_ovo 阅读(204) 评论(0) 推荐(0)
摘要:2730: [HNOI2012]矿场搭建 Description 煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口 阅读全文
posted @ 2018-10-28 20:51 Wans_ovo 阅读(161) 评论(0) 推荐(0)
摘要:Solution 有向图要找最长路径的话,可以想到拓扑序转移。正反跑两边处理出每个点离起点和终点的最大值。访问每条边就能统计出经过每条边最长路径的长度。 问题是怎么统计出删除每个点的影响? 拓扑排序后,可以发现,删除层数靠后的点会对前面产生影响,因为此时想统计前面的边存在的最长路就不能判掉经过这个点 阅读全文
posted @ 2018-10-28 19:20 Wans_ovo 阅读(167) 评论(0) 推荐(0)
摘要:P1852 [国家集训队]跳跳棋 P1852 [国家集训队]跳跳棋 P1852 [国家集训队]跳跳棋 题目背景 原《奇怪的字符串》请前往 P2543 题目描述 跳跳棋是在一条数轴上进行的。棋子只能摆在整点上。每个点不能摆超过一个棋子。 我们用跳跳棋来做一个简单的游戏:棋盘上有3颗棋子,分别在a,b, 阅读全文
posted @ 2018-10-24 22:03 Wans_ovo 阅读(240) 评论(0) 推荐(0)
摘要:Solution 实际上是一道欧拉路径的裸题,不过以前完全没有写过,然后就很难受地挂掉了QAQ 分为有向图和无向图,如果有欧拉路径一定满足: 有向图:1、至多有两个点出度和入度不同,并且一定是一个出度=入度+1(起点),一个是入度=出度+1(终点)。2、如果所有点的出入度都应该相同,那么整个图就是一 阅读全文
posted @ 2018-10-24 17:20 Wans_ovo 阅读(208) 评论(0) 推荐(0)
摘要:P3469 [POI2008]BLO-Blockade P3469 [POI2008]BLO-Blockade P3469 [POI2008]BLO-Blockade 题意翻译 在Byteotia有n个城镇。 一些城镇之间由无向边连接。 在城镇外没有十字路口,尽管可能有桥,隧道或者高架公路(反正不考 阅读全文
posted @ 2018-10-23 08:16 Wans_ovo 阅读(188) 评论(0) 推荐(0)
摘要:P2474 [SCOI2008]天平 P2474 [SCOI2008]天平 P2474 [SCOI2008]天平 题目背景 2008四川NOI省选 题目描述 你有n个砝码,均为1克,2克或者3克。你并不清楚每个砝码的重量,但你知道其中一些砝码重量的大小关系。你把其中两个砝码A 和B 放在天平的左边, 阅读全文
posted @ 2018-10-21 00:05 Wans_ovo 阅读(177) 评论(0) 推荐(0)
摘要:Solution 和后面两道题难度差距太大了吧!! 显然就只是个小模拟,注意判0就行了。 Code Solution 思维难度很大啊,需要把所有的情况理清楚,代码就不难写了。 性质1:如果有超过1条特殊边与树边形成奇环,则满足条件的边不可能是特殊边(肯定不可能被所有奇环包含) 性质2:如果一条特殊边 阅读全文
posted @ 2018-10-20 16:23 Wans_ovo 阅读(261) 评论(0) 推荐(0)
摘要:Graph Coloring Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 5775 Accepted: 2678 Special Judge Description You are to write a program tha 阅读全文
posted @ 2018-10-18 15:34 Wans_ovo 阅读(208) 评论(0) 推荐(0)
摘要:2561: 最小生成树 Description 给定一个边带正权的连通无向图G=(V,E),其中N=|V|,M=|E|,N个点从1到N依次编号,给定三个正整数u,v,和L (u≠v),假设现在加入一条边权为L的边(u,v),那么需要删掉最少多少条边,才能够使得这条边既可能出现在最小生成树上,也可能出 阅读全文
posted @ 2018-10-17 21:57 Wans_ovo 阅读(260) 评论(0) 推荐(0)
摘要:P4304 [TJOI2013]攻击装置 题目描述 给定一个01矩阵,其中你可以在0的位置放置攻击装置。 每一个攻击装置(x,y)都可以按照“日”字攻击其周围的8个位置(x-1,y-2),(x-2,y-1),(x+1,y-2),(x+2,y-1),(x-1,y+2),(x-2,y+1),(x+1,y 阅读全文
posted @ 2018-10-16 16:18 Wans_ovo 阅读(245) 评论(0) 推荐(0)
摘要:P1477 [NOI2008]假面舞会 P1477 [NOI2008]假面舞会 P1477 [NOI2008]假面舞会 题目描述 一年一度的假面舞会又开始了,栋栋也兴致勃勃的参加了今年的舞会。 今年的面具都是主办方特别定制的。每个参加舞会的人都可以在入场时选择一 个自己喜欢的面具。每个面具都有一个编 阅读全文
posted @ 2018-10-12 09:11 Wans_ovo 阅读(215) 评论(0) 推荐(0)
摘要:在洛谷上复制的题目! P3154 [CQOI2009]循环赛 题目描述 n队伍比赛,每两支队伍比赛一次,平1胜3负0. 给出队伍的最终得分,求多少种可能的分数表。 输入输出格式 输入格式: 第一行包含一个正整数n,队伍的个数。第二行包含n个非负整数,即每支队伍的得分。 输出格式: 输出仅一行,即可能 阅读全文
posted @ 2018-10-09 22:00 Wans_ovo 阅读(215) 评论(0) 推荐(0)
摘要:比较好想的一道题,直接用队列滑窗,因为扫一遍往队列里加东西时,改变的只有一个值,开桶储存好就行了! 考场上想到$2-sat$但是忘得差不多了,打死都理不清楚关系。 这道题算是$2-sat$板子题了,主要是如何判断的思想。 首先题目条件疯狂暗示,但是和$2-sat$的一般理解方式不同。题目上给的约束条 阅读全文
posted @ 2018-10-07 19:57 Wans_ovo 阅读(308) 评论(0) 推荐(0)
摘要:最开始想的暴力DP是把天数作为一个维度所以怎么都没有办法优化,矩阵快速幂也是$O(n^3)$会爆炸。 但是没有想到另一个转移方程:定义$f[i][j]$表示每天都有值的$i$天,共消费出总值$j$的方案数。然后答案就是。 所以每次维护前缀和就可以$O(1)$转移了。 注意前缀和的初值。 起点确定的最 阅读全文
posted @ 2018-10-03 19:38 Wans_ovo 阅读(180) 评论(0) 推荐(0)
摘要:二分图中不存在奇环! 证明:假设二分图中的环是奇数环。 设一个环,x1,x2,x3,,,,x(2*k-1),k>=1且为整数。相邻两点有边连接,x1与x(2*k-1)相连。 由二分图定义可知:x1与x2分别在X集合和Y集合,由于x2与x3的关系可知x3在X集合,则x4在Y集合,以此类推,可得奇数点在 阅读全文
posted @ 2018-09-28 16:19 Wans_ovo 阅读(258) 评论(0) 推荐(0)
摘要:P1525 关押罪犯 P1525 关押罪犯 P1525 关押罪犯 题目描述 S城现有两座监狱,一共关押着N名罪犯,编号分别为1−N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大, 阅读全文
posted @ 2018-09-22 22:04 Wans_ovo 阅读(555) 评论(0) 推荐(0)