AtCoder AGC038D Unique Path (图论)
摘要:题目链接 https://atcoder.jp/contests/agc038/tasks/agc038_d 题解 orz zjr神仙做法 考虑把所有$C_i=0$的提示的两点连边,那么连完之后的每个连通块都是一棵树 那么同一连通块内就不能出现$C_i=1$的提示,然后不同连通块之间可以任意连边,但
阅读全文
Gym 101630J Journey from Petersburg to Moscow (最短路)
摘要:题目链接 http://codeforces.com/gym/101630/attachments 题解 zyb学长的题。 先枚举第$k$大的边权,设其边权为$x$,然后把每条边边权减掉$x$与$0$取$\max$, 跑最短路之后加上$x\times k$更新答案。 注意从$0$开始枚举(就相当于裸
阅读全文
AtCoder AGC037D Sorting a Grid (二分图匹配)
摘要:题目链接 https://atcoder.jp/contests/agc037/tasks/agc037_d 题解 这场D题终于不像AGC032D和AGC036D一样神仙了…… 还是可做的吧 虽然考场上没好好想赛后直接看题解了= = 考虑倒推,首先谁都能看出来第二次操作之后要让每一行是这一行对应元素
阅读全文
HDU 6071 Lazy Running (最短路)
摘要:题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6071 题解 又是一道虐信心的智商题。。。 首先有一个辅助问题,这道题转化了一波之后就会化成这个问题: 给定$a_1,a_2,...,a_n$和$K$,求使得$\sum^{n}_{i=1}a_ix_i=B
阅读全文
AtCoder AGC022C Remainder Game (图论)
摘要:题目链接 https://atcoder.jp/contests/agc022/tasks/agc022_c 题解 大水题一道 就他给的这个代价,猜都能猜到每个数只能用一次 仔细想想,我们肯定是按顺序从大到小用,一个数用多次肯定没意义,于是证完了 并且所有元素独立 所以我们就是要从大到小贪心判断每个
阅读全文
AtCoder AGC036D Negative Cycle (图论、DP)
摘要:题目链接 https://atcoder.jp/contests/agc036/tasks/agc036_d 题解 这都是怎么想出来的啊。。目瞪口呆系列。。 第一步转化至关重要: 一张图中不存在负环意味着什么? 不存在负环就存在最短路,我们可以给每个点分配一个权值$p_i$(相当于从$1$号到该点的
阅读全文
Luogu P5468 [NOI2019]回家路线 (斜率优化、DP)
摘要:题目链接: (luogu) https://www.luogu.org/problemnew/show/P5468 题解: 爆long long毁一生 我太菜了,这题这么简单考场上居然没想到正解…… 设$dp[i]$表示最后一步是坐$i$这辆车,一共花在等待上的烦躁值(不包括最终时间)为$f[i]$
阅读全文
BZOJ 3168 Luogu P4100 [HEOI2013]钙铁锌硒维生素 (矩阵求逆、二分图匹配)
摘要:线性代数+图论好题。 题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3168 (luogu) https://www.luogu.org/problemnew/show/P4100 题解: 首先$A$矩阵必须满秩。有一个结
阅读全文
AtCoder AGC001F Wide Swap (线段树、拓扑排序)
摘要:题目链接: https://atcoder.jp/contests/agc001/tasks/agc001_f 题解: 先变成排列的逆,要求$1$的位置最小,其次$2$的位置最小,依次排下去(称之为逆字典序)。有一些条件,如果两数$x,y$的差小于$K$, 那么它们的相对位置不可变。 所以如果从必须
阅读全文
BZOJ 4898 Luogu P3778 [APIO2017]商旅 (分数规划、最短路)
摘要:题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=4898 (luogu)https://www.luogu.org/problemnew/show/P3778 题解: 先Floyd求任意两点最短路。 二分答案$mid$之后把边
阅读全文
BZOJ 4006 Luogu P3264 [JLOI2015]管道连接 (斯坦纳树、状压DP)
摘要:题目链接: (bzoj)https://www.lydsy.com/JudgeOnline/problem.php?id=4006 (luogu)https://www.luogu.org/problemnew/show/P3264 题解: 终于写出来斯坦纳树了。。 我一直不明白的地方是: spfa
阅读全文
BZOJ 2095 [POI2010]Bridges (最大流、欧拉回路)
摘要:洛谷上有这题,但是输出方案缺SPJ。。(而且我也懒得输出方案了) 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2095 题解: 首先判掉度数有奇数的特殊情况,一眼能看出来二分答案(二分下界要设成每条边较小权值的最大值),然后转化成:
阅读全文
BZOJ 2127 happiness (最小割)
摘要:题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2127 题解: 这道题就是传说中的“解方程”法。(貌似也有类似于BZOJ 3894的做法,但是边数比较多。) 以下设$A_i$为$i$选文的收益,$B_i$为$i$选理的收益,$AA_{i
阅读全文
BZOJ 3894 Luogu P4313 文理分科 (最小割)
摘要:题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3894 (luogu) https://www.luogu.org/problemnew/show/P4313 题解: 做法很简单,就是最小割,$S$集属于文科,$T$集属于
阅读全文
BZOJ 1834 Luogu P2604 [ZJOI2010]网络扩容 (最小费用最大流)
摘要:题目连接: (luogu) https://www.luogu.org/problemnew/show/P2604 (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=1834 题解: 第一问所有的费用全按$0$建,跑完了之后很自然想到利用
阅读全文
BZOJ 1565 Luogu P2805 [NOI2009]植物大战僵尸 (Tarjan判环、最小割)
摘要:我: “立个flag 14点之前调完这题” 洛谷AC时间: 2019 06 24 14:00:16 实力打脸。。。 网络流板子从来写不对系列 题目链接: (BZOJ) https://www.lydsy.com/JudgeOnline/problem.php?id=1565 (luogu) http
阅读全文
BZOJ 3993 Luogu P3324 [SDOI2015]星际战争 (最大流、二分答案)
摘要:字符串终于告一段落了! 题目链接: (bzoj) https://www.lydsy.com/JudgeOnline/problem.php?id=3993 (luogu) https://www.luogu.org/problemnew/show/P3324 网络流从最水的开始做。。。 题解: 二
阅读全文
BZOJ 2085 luogu P3502 [POI2010]Hamsters (KMP、Floyd、倍增)
摘要:数组开小毁一生…… 题目链接: https://www.lydsy.com/JudgeOnline/problem.php?id=2085 这题在洛谷上有个条件是“互不包含”,其实bzoj的数据也满足这个条件,否则我目前已知的所有做法都是错的。 个人觉得AC自动机可以用其他办法做,但是没试过 KMP
阅读全文
BZOJ 3218 UOJ #77 A+B Problem (主席树、最小割)
摘要:大名鼎鼎的A+B Problem, 主席树优化最小割…… 调题死活调不对,一怒之下改了一种写法交上去A了,但是改写法之后第4,5个点常数变大很多,于是喜提UOJ全站倒数第三 目前还不知道原来的写法为什么是错的,暂时先写一下A掉的那种写法的题解。 题目链接: (BZOJ) https://www.ly
阅读全文
BZOJ 1179 抢掠计划atm (缩点+有向无环图DP)
摘要:手动博客搬家: 本文发表于20170716 10:58:18, 原地址 https://blog.csdn.net/suncongbo/article/details/81061601 https://www.lydsy.com/JudgeOnline/problem.php?id=1179 题意:
阅读全文