10 2021 档案
摘要:最短路计数 https://vjudge.net/contest/464901#problem/D 题意是给一个图,问最后这个图使得每个点到 \(1\) 点距离都是原图中最短的生成树的个数。 虽然说很明显只要求最短路个数就行了,但是我也不懂为啥最短路计数是这样记的。 题解都说是最短路计数的模板...
阅读全文
摘要:图论,思维,匹配 https://acm.dingbacode.com/showproblem.php?pid=6029 给 \(n\) 个点,每个点可以向它前面的点(序号小于 \(i\) )连边,或者不连。给定每个点连边的方案,问这样的图是否存在完美匹配。 可以从后往前考虑,如果这个点连边了,那么
阅读全文
摘要:线性DP https://acm.dingbacode.com/showproblem.php?pid=6024 可以很简单地 \(O(n^2)\) 预处理和,而我赛时犯傻了一直只有 \(O(n^3)\) 的做法。然后递推也想不明白。其实不建糖果店的方案只要枚举当前之前的每个点就可以了,用 \(dp
阅读全文
摘要:最小割经典思想+用计算机系统的内存访问卡常 https://www.luogu.com.cn/problem/P3355 思路 考虑首先将所有的方格都选上,再去掉不能选的部分。 我们将所有互斥的方格之间连边,当图连通时则表示当前解中仍然存在不合法的放法,因此很自然地想到当图被割开时合法,由于要最大化
阅读全文
摘要:费用流好题,k重区间plus版本 https://www.luogu.com.cn/problem/P3357 从 \(k\) 重区间变成 \(k\) 重线段,仍旧只看 \(x\) 轴的重叠。 这样就多出来一个问题,对于平行于 \(x\) 轴的线段,还向上一题那样连边会变成自环,于是T了两个点。考虑
阅读全文
摘要:费用流好题!学到许多。 https://www.luogu.com.cn/problem/P3358 题意 这道题题意一开始不知道为啥给我脑补成选几个区间求其并长度的最大值。。其实是给定 \(n\) 个区间,需要选取一个区间集合,使得区间覆盖的所有点被覆盖不超过 \(k\) 次,使得选取区间的总长度
阅读全文
摘要:费用流模板题(怎么全是费用流啊?) https://www.luogu.com.cn/problem/P4014 https://www.luogu.com.cn/problem/P4015 P4014 #include <algorithm> #include <cmath> #include <
阅读全文
摘要:费用流,拆点,一般题。 https://www.luogu.com.cn/problem/P4013 题意 有一个由数字堆成的梯形,每到一个数字就可以获得相对应的分数,问在以下三种规则能分别得到的最高分 从梯形的顶至底的 m 条路径互不相交; 从梯形的顶至底的 m 条路径仅在数字结点处相交; 从梯形
阅读全文
摘要:费用流,拆边。阴间输入。 https://www.luogu.com.cn/problem/P4012 题意 有一个网格和一些能向上或者向右行走的机器人,机器人第一次通过网格边时可以获得奖励,但是之后到的机器人不会得到奖励(即每个奖励只能被获得一次),有一些机器人起点和能容纳一定数量机器人的终点,问
阅读全文
摘要:拆点,最大流 https://www.luogu.com.cn/problem/P2764 题意 给定有向图 \(G=(V,E)\) 。设 \(P\) 是 \(G\) 的一个简单路(顶点不相交)的集合。如果 \(V\) 中每个定点恰好在 \(P\) 的一条路上,则称 \(P\) 是 \(G\) 的一
阅读全文
摘要:状压,BFS https://www.luogu.com.cn/problem/P4011 题意 有一个 \(n*m\) 的迷宫,每个格子到相邻格子可能有墙,也可能有门,钥匙会散落在迷宫中的一些格子内,问从 \((1,1)\) 走到 \((n,m)\) 的最短路径长度 Tutorial 这个网络流2
阅读全文
摘要:最小费用最大流 https://www.luogu.com.cn/problem/P4016 题意 有 \(n\) 个人围成一圈,每个人都可以给相邻的人糖果,为最少传递多少次可以使得所有人的糖果数一样。 Tutorial 这道题其实可以不用费用流写,有 \(O(n^2)\) 的简单写法,但是先说费用
阅读全文
摘要:https://codeforces.com/contest/1598/problem/D 题意 给定 \(n\) 道题,每题都有专题 \(a\) 和难度 \(b\), 保证给定的 \(n\) 道题中没有完全相同的,问选择3道不同的题目,使得三题的专题都不相同或者难度都不相同的选取方案数。 Tuto
阅读全文
摘要:简单的拓扑排序应用。 https://codeforces.com/contest/1593/problem/E 题意 给一颗树,每次删除当前树所有的叶子结点,问删除 \(k\) 轮后还剩多少点 Tutorial 由于一棵树的深度最高是 \(O(n)\) 删除叶子结点的过程又显然是个拓扑排序里去掉入
阅读全文
摘要:二分好题,"国内出不出这么有水平的题目" https://codeforces.com/gym/103102/problem/L 题意 有 \(n\) 个人,对于每个人,你可以抢劫他并获得 \(m\) 的钱,或者给他 \(p\) 元让他为你担保。抢的人数必须小于等于担保人数,问最多能抢多少人? Tu
阅读全文
摘要:https://codeforces.com/contest/1598/problem/C 定义一个数组 ${a_i}$的 \(mean\) 为 \(\frac{\sum{a_i}}{n}\),给定一个数组,问有多少个有序对 \((i,j), i\leq j\),使得去掉 $a_i, a_j$后数组
阅读全文

浙公网安备 33010602011771号