https://loj.ac/problem/10112 题目描述 给出n个约束条件(l,r),在S这个序列中存在连续的两个数是l、r,求满足这些条件的序列的最短长度。 思路 我们考虑以(l,r)作为一条单向边,表示l后需要加r,因此对于整个图来说,如果它是连通的,那么就是欧拉回路的长度。但图如果不 ...
分类:
其他好文 时间:
2019-10-27 22:24:12
阅读次数:
80
https://loj.ac/problem/10106 题目描述 给出n个单词,问能否完成所有单词的单词接龙。 思路 如果以单词为节点,条件为边建图,我们就要在图上求是否存在一条哈密尔顿道路,这显然难以实现。我们考虑以单词为边,以字母为节点,那么题目就相当于在图上求一条欧拉道路,但我们并不知道图是 ...
分类:
其他好文 时间:
2019-10-27 20:56:41
阅读次数:
87
https://loj.ac/problem/10109 题目描述 给出一张无向图和起点,求是否存在一条路径从起点出发访问完所有边并回到起点,若存在,输出路径。 思路 如果一张图存在欧拉回路,那么显然从任意一点出发均可。所以我们判断完是否存在欧拉回路后,从起点开始dfs走,暴力尝试走完所有边,并把走 ...
分类:
其他好文 时间:
2019-10-27 20:52:33
阅读次数:
82
https://loj.ac/problem/10104 题目描述 给出一张n个点、m条边的无向连通图,输出n个数,分别代表删去第i个点后有多少点对不能互通。 思路 实质上,如果一个点不是割点,那么删除这个点无法使任何点对无法在连通,所以直接输出n-1。如果这个点是割点,那么显然会把原图分为几个连通 ...
分类:
其他好文 时间:
2019-10-27 15:07:07
阅读次数:
103
https://loj.ac/problem/10097 题目描述 给出n个党派,每个党派中有2个代表,若两个代表彼此厌恶就都不能成为委员会,求能否成立委员会,若能输出一种可行的方案。 思路 典型的2-SAT问题,我们用1表示在委员会中,0表示不在委员会中,那么给出的约束条件就是某两个代表的值必须为 ...
分类:
其他好文 时间:
2019-10-24 21:52:30
阅读次数:
96
https://loj.ac/problem/10096 题目描述 某人准备从1号节点出发开始抢劫,并在一个有酒吧的节点停止抢劫,已知每个节点ATM机拥有的钱数,求最多抢劫的钱数(可重复经过道路,抢完后ATM机没钱)。 思路 我们考虑对于一个强连通分量,他必定可以抢完这个强连通分量中所有的钱并到达任 ...
分类:
其他好文 时间:
2019-10-23 22:33:29
阅读次数:
112
https://loj.ac/problem/10092 题目描述 给出一张图,定义图的半连通子图为点集S中任意两点u、v都存在一条u到v的简单路径或v到u的简单路径,求这张图的最大半连通子图的节点数和个数。 思路 首先显然一个强连通子图一定是半连通子图,所以我们可以先进行缩点,这样并不影响结果的判 ...
分类:
其他好文 时间:
2019-10-23 20:36:58
阅读次数:
126
https://loj.ac/problem/10091 题目描述 有N头牛,M对关系(A,B),表示A认为B是受欢迎的,关系可传递,求多少头牛被出自己以外所有的牛认为是受欢迎的。 思路 由于喜欢的关系可以传递,所以这M对关系就形成了一张有向图,而要求的就是对于每一头牛它是否直接或间接被其他牛认为受 ...
分类:
其他好文 时间:
2019-10-23 20:32:34
阅读次数:
72
LibreOJ β Round ZQC 的树列 考虑原序列中的所有子序列中,美观值最大的一定是原序列。 那么这些子序列美观度与原序列相同的充要条件是包含每个最值点。 由于我们要构造一个特征值为$k$的序列。其实只用$0, 1, 2$三种元素就能构造。构造的序列一定是一段0(,一段1),一段2(,一段 ...
分类:
其他好文 时间:
2019-10-23 16:43:28
阅读次数:
97
https://loj.ac/problem/10084 题目描述 给出一张图,求图上的一个环使这条环的平均长度最小。 思路 这道题其实和Word Rings相同,只是已经给出图了,直接在图上跑dfs即可。 代码 ...
分类:
其他好文 时间:
2019-10-20 20:17:12
阅读次数:
105