随笔分类 - AcWing提高课
AcWing提高课
摘要:##[$AcWing$ $1252$. 搭配购买](https://www.acwing.com/problem/content/description/1254/) ### 一、题目描述 $Joe$觉得云朵很美,决定去山上的商店买一些云朵。 商店里有 $n$ 朵云,云朵被编号为 $1,2,…,n$
阅读全文
摘要:##[$AcWing$ $1250$. 格子游戏](https://www.acwing.com/problem/content/description/1252/) ### 一、题目描述 $Alice$和$Bob$玩了一个古老的游戏:首先画一个 $n×n$ 的点阵(下图 $n=3$ )。 接着,他
阅读全文
摘要:题目传送门I 题目传送门II 一、差分约束 这题很有意思,看了下题,感觉得用前缀和,然后似乎就是: 我们用$sum[i]$表示前$i$个月的总利润 如果从第$x$月到第$y$月的利润是$z$($z$可正可负) 可以得到:\(sum[y] - sum[x-1] = z\)(可以理解为前缀和差值) 相当
阅读全文
摘要:题目传送门 解题思路: DAG求拓扑序 利用拓扑序列,根据题意做递推 #include <bits/stdc++.h> using namespace std; const int N = 110, M = N * N / 2; int n, m; int f[N], din[N], dout[N]
阅读全文
摘要:## [$AcWing$ $164$. 可达性统计](https://www.acwing.com/problem/content/166/) ### 一、题目描述 给定一张 $N$ 个点 $M$ 条边的 **有向无环图**,分别统计从每个点出发能够到达的点的数量。 **输入格式** 第一行两个整数
阅读全文
摘要:##[$AcWing$ $1192$. 奖金 ](https://www.acwing.com/problem/content/description/1194/) ### 一、题目描述 由于无敌的凡凡在$2005$年世界英俊帅气男总决选中胜出,$Yali$ $Company$总经理$Mr.Z$心情
阅读全文
摘要:https://blog.csdn.net/Dumby_cat/article/details/122906323 挖坑,待填充 y总说,如果点数100W,边数1000W,一般来说就是拓扑序+递推+三角不等工 求最短路(最长路),时间复杂度可以达到线性。
阅读全文
摘要:## [$AcWing$ $1185$ 单词游戏](https://www.acwing.com/problem/content/1187/) ### 一、题目描述 有 $N$ 个盘子,每个盘子上写着一个仅由小写字母组成的英文单词。 你需要给这些盘子安排一个合适的顺序,使得相邻两个盘子中,前一个盘子
阅读全文
摘要:##[$AcWing$ $1124$. 骑马修栅栏](https://www.acwing.com/problem/content/1126/) ### 一、题目描述 农民$John$每年有很多栅栏要修理。 他总是骑着马穿过每一个栅栏并修复它破损的地方。 $John$是一个与其他农民一样懒的人。 他
阅读全文
摘要:## [$AcWing$ $1184$. 欧拉回路](https://www.acwing.com/problem/content/1186/) ### 一、题目描述 给定一张图,请你 **找出欧拉回路**,即在图中找一个环使得每条边都在环上出现恰好一次。 **输入格式** 第一行包含一个整数 $t
阅读全文
摘要:##[$AcWing$ $1123$](https://www.acwing.com/problem/content/1125/) ### 一、题目描述 随着白天越来越短夜晚越来越长,我们不得不考虑铲雪问题了。 整个城市所有的道路都是双向车道,道路的两个方向均需要铲雪。因为城市预算的削减,整个城市只
阅读全文
摘要:题目传送门 一、题意: 给你一个有向无环图$DAG$,选择一些人(可以从任何点出发),问最少需要多少人可以走遍所有节点。 即求出最少的路径将所有点覆盖至少一次。 二、套路 最小可重复路径点覆盖 = 点数 - 最大匹配数,要用$floyd$求闭包,再跑匈牙利求最大匹配。 三、代码 #include <
阅读全文
摘要:##[$AcWing$ $379$ 捉迷藏](https://www.acwing.com/problem/content/description/381/) ### 一、题目描述 $Vani$ 和 $cl2$ 在一片树林里捉迷藏。 这片树林里有 $N$ 座房子,$M$ 条有向道路,组成了一张 **
阅读全文
摘要:## [$AcWing$ $378$. 骑士放置](https://www.acwing.com/problem/content/380/) ### 一、题目描述 给定一个 $N×M$ 的棋盘,有一些格子禁止放棋子。 问棋盘上最多能放多少个不能互相攻击的骑士(国际象棋的“ **骑士** ”,类似于中
阅读全文
摘要:## [$AcWing$ $376$. 机器任务](https://www.acwing.com/problem/content/378/) ### 一、题目描述 有两台机器 $A$,$B$ 以及 $K$ 个任务。 机器 $A$ 有 $N$ 种不同的模式(模式 $0$∼$N−1$),机器 $B$ 有
阅读全文
摘要:概念 最大匹配数:最大匹配的匹配边的数目 最小点覆盖数:选取最少的点,使任意一条边至少有一个端点被选择 最大独立数:选取最多的点,使任意所选两点均不相连 最小路径覆盖数:对于一个 DAG(有向无环图),选取最少条路径,使得每个顶点属于且仅属于一条路径。路径长可以为 0(即单个点)。 定理 定理1:最
阅读全文
摘要:## [$AcWing$ $372$. 棋盘覆盖](https://www.acwing.com/problem/content/374/) ### 一、题目描述 给定一个 $N$ 行 $N$ 列的棋盘,已知某些格子禁止放置。 求最多能往棋盘上放多少块长度为 $2$ 、宽度为 $1$ 的骨牌,骨牌的
阅读全文
摘要:$AcWing$ $257$. 关押罪犯 一、题目描述 $S$ 城现有两座监狱,一共关押着 $N$ 名罪犯,编号分别为 $1$∼$N$。 他们之间的关系自然也极不和谐。 很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。 我们用 怨气值(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气
阅读全文
摘要:## [$AcWing$ $396$ 矿场搭建](https://www.acwing.com/problem/content/description/398/) ### 一、题目描述 煤矿工地可以看成是由 **隧道** 连接 **挖煤点** 组成的 **无向图**。 为安全起见,希望在工地发生事故
阅读全文
摘要:## [$AcWing$ $1183$ 电力](https://www.acwing.com/problem/content/1185/) ### 一、题目描述 给定一个由 $n$ 个点 $m$ 条边构成的 **无向图** ,请你求出该图 **删除一个点** 之后,**连通块最多有多少**。 **输
阅读全文