ssl_wyc的博客

WA的不是我,是这个世界

P1315,jzoj3029-观光公交【费用流】

前言 你绝对想不到,我用费用流神仙构图做了一道 的题 正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1315 题目大意 有nnn个地方,iii到第i+1i+1i+1的长度为did_idi​。 ...

2019-01-18 15:39:36

阅读数:30

评论数:0

jzoj5353-村通网【最小生成树】

正题 题目大意 一条边的价格为两个点的曼哈顿距离乘B,修建源点价格为A。要求每个联通块内都有源点的最小价格。 解题思路 对于最终每个联通块肯定是棵树。对于合并每个联通块可以减少一个源点。所以将最小生成树上价格小于A的边都加进去就可以了。 codecodecode #include&a...

2018-12-30 13:21:03

阅读数:21

评论数:0

jzoj5354-导弹拦截【dp,最大匹配,最少路径覆盖】

正题 解题思路 一个东西可以拦截导弹,每次只能打比上一次x,y,zx,y,zx,y,z都大的导弹。求一个最多可以拦截掉多少个导弹和至少要多少个才能拦截完。拦截导弹没有顺序要求。 解题思路 由于没有顺序要求所以我们可以直接定义一个比较,然后第一问做法和导弹拦截差不多,然后第二问最小路径覆盖。 ...

2018-12-30 13:16:36

阅读数:34

评论数:2

P2607-[ZJOI2008]骑士【基环树,树形dp】

正题 题目大意 每个骑士有一个不可以同时上场的骑士,和一个战斗力。求最大战斗力。 解题思路 类似没有上司的舞会 其实就是在基环树森林,我们可以利用二次树形dp的方法。 先找到环,然后强行将环断开进行一次dp,然后强行连上进行一次dp,两次答案求最大值。 code #include&a...

2018-12-27 17:26:19

阅读数:19

评论数:0

CF741D-Arpa's letter-marked tree and Mehrdad's Dokhtar-kosh paths【树上启发式合并】

正题 评测记录:https://www.luogu.org/problemnew/show/CF741D 题目大意 一棵根为111的树,每条边上有一个字符(a−v(a-v(a−v共222222种)))。 一条简单路径被称为Dokhtar−koshDokhtar-koshDokhtar−k...

2018-12-21 20:07:27

阅读数:51

评论数:0

P3629-[APIO2010]巡逻【树的直径】

正题 题目大意 刚开始一棵树,在树中加入k条边(k<=2)使得这些边都得走过的情况下,每个点都到达并回到原点的最少边。 解题思路 首先我们发现如果不加边的话答案是2∗(n−1)2*(n-1)2∗(n−1)。 之后我们考虑k=1k=1k=1的情况,我们找树的直径,然后在两个...

2018-12-13 17:06:44

阅读数:26

评论数:0

jzoj100042-保留道路【最小生成树,图论】

正题 题目大意 一张无向图,求剩下一些边使图联通且wG∗max{gVi}+wS∗max{sVi}wG*max\{g_{V_i}\}+wS*max\{s_{V_i}\}wG∗max{gVi​​}+wS∗max{sVi​​}最小 VVV表示选的边集 解题思路 我们可以枚举max{si}max\{s...

2018-12-08 14:55:09

阅读数:30

评论数:0

P5022-旅行【基环树,dfs】

震惊!某普及组菜鸡竟独自AC提高Day2 T1 正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P5022 题目大意 一棵树(可能是基环树),从1出发,每到达一个新的点就记录下编...

2018-11-30 21:09:40

阅读数:45

评论数:0

bzoj1791,P4381-[IOI2008]Island【基环树,树形dp,单调队列dp,树的直径】

正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P4381 题目大意 有n个岛,n条无向边(保证每个岛都有边连到)。走过的路和岛不可以重走,可以坐船。 坐船要求之前没有任何使用过的船加上道路可以到达那...

2018-11-30 20:00:08

阅读数:32

评论数:0

P2323-[HNOI2006]公路修建问题【并查集】

正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P2323 题目大意 有n个点,m条边,对于每条边修二级公路和一级公路修建价格不同(一级比二级贵)。要求留下n-1条边使其成为一棵树且至少有k条一级公路...

2018-11-15 16:33:11

阅读数:15

评论数:0

nssl1255-B(轻功)【SPFA,分层图】

正题 题目大意 有k中轻功,n个木桩,每种轻功可以消耗wi sw_i\ swi​ s飞过aia_iai​个木桩,有些木桩有不可以被某种轻功飞过的限制,然后切换一次轻功要W sW\ sW s ...

2018-10-30 14:24:44

阅读数:31

评论数:0

USACO2.4のP1522-牛的旅行(Cow Tours)【最短路Flody】

正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1522 题目大意 有n个点,连接任意两个不同联通块上的点,使这个新的联通块之间最远的两个点的距离最远。 解题思路 先FlodyO(n3)O(n^3...

2018-10-26 20:52:05

阅读数:66

评论数:0

USACO2.4の其中3道水题【模拟,图论】

T1:P1518-两只塔姆沃斯牛 The Tamworth Two 题目大意 两个东西,按照一个方向前进,他们撞到墙壁会顺时针90°,求他们多久后相遇。 解题思路 暴力模拟 code // luogu-judger-enable-o2 #include<cstdio&a...

2018-10-26 20:41:52

阅读数:27

评论数:0

nssl1218-TRAVEL【SPFA】

正题 题目大意 n个图,有m条双向道路,每条道路有一个l和r。 求一条路径,使得路上最小的r和路上最大的l的差最大。 解题思路 我们考虑枚举l,然后用SPFA计算最大的r。然后这样会超时。 之后我们发现其实答案的l一定是某一条边的l,所以我们可以直接枚举边的l。 code...

2018-10-26 19:15:51

阅读数:25

评论数:0

nssl1164-观察【平衡树,LCA】

正题 题目大意 一棵树,开始全是白点,两个操作 将一个节点翻转 询问一颗棋子与所有面朝上为黑色的棋子lca最深的那个的编号 解题思路 必备技能:平衡树(或set库的使用方法),大量卡常技巧,LCA 我们可以发现和一个点的lca最深的话,这个点一定是在dfs序上最近的点,这时候我们就要使用平...

2018-09-26 16:37:12

阅读数:41

评论数:0

nssl1155-遨游【二分答案,SPFA】

正题 题目大意 有若干个省,每个省有些城市,每个省有优惠Xi%X_i\%Xi​%,若在i省内的道路就优惠Xi%X_i\%Xi​%,若在i到j省的道路就优惠(Xi%+Yi%)2\frac {(X_i\%+Y_i\%)}22(Xi​%+Yi​%)​,求一个区间[L,R][L,R][L,R]边权...

2018-09-22 14:41:57

阅读数:33

评论数:0

P3701 -「伪模板」主席树【网络流,最大流】

正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P3701 题目大意 给出若干个人的克制关系 给出两边每个人的种类和血量。当两个人pkpkpk后,双方各−1hp-1hp−1hp,同一边的YYYYYY...

2018-09-21 20:27:54

阅读数:38

评论数:0

nssl1150,jzoj5309-密室【分层建图,SPFA】

正题 jzoj题目链接:https://jzoj.net/senior/#main/show/5309 题目大意 有n个点,m条边,k种钥匙。有些点分布了钥匙,有些边需要一些钥匙才可以通过,求1到n的最短路。 解题思路 将图分成2k2k2^k层,每一层用二进制表示不同的钥...

2018-09-15 15:31:56

阅读数:36

评论数:0

P1038-神经网络【拓扑排序】

正题 题目链接:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1038 题目大意 有n个点,输入点给出权值,其余点的权值为 Ci=∑i,j∈EWi,jCj−UiCi=∑i,j∈EWi,jCj−U...

2018-09-15 14:38:50

阅读数:28

评论数:0

nssl1141,jzoj3470-最短路【SPFA,暴力】

正题 纪中题目链接:https://jzoj.net/senior/#main/show/3470 题目大意 在从起点经过k个标记点然后到终点的最短路。 解题思路 用SPFA求出起点和所有标记点的最短路,然后暴力枚举标记点到达顺序。 时间负责度:O(K(N+M)+k!)...

2018-09-08 15:15:32

阅读数:38

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭