【CF429E】Points and Segments 题意:给你数轴上的n条线段$[l_i,r_i]$,你要给每条线段确定一个权值+1/-1,使得:对于数轴上的任一个点,所有包含它的线段的权值和只能是+1,-1或0。 $n\le 10^5$ 题解:首先,我们用扫描线,整个数轴被分成若干个小区间。对 ...
分类:
其他好文 时间:
2018-04-05 18:37:16
阅读次数:
170
SOL: 那个,其实这道题爆搜能过。正解好像是建模后求欧拉回路。 ...
分类:
其他好文 时间:
2018-03-28 21:58:11
阅读次数:
139
概念 欧拉路径指一条所有边都经过且只有一次的路径 如果起点和终点相同就是欧拉回路 判定 有向图:所有点连通,且入度都等于出度,则有欧拉回路 无向图:所有点连通,且度数为偶数,则有欧拉回路 显然欧拉回路删掉一条边就是欧拉路径 那么欧拉路径中有且只有两个不符合欧拉回路要求的点,并且相连后就满足了 算法 ...
分类:
其他好文 时间:
2018-03-28 15:38:31
阅读次数:
173
题目大意 给定?个$n$个点的?向图,对于?种$n$个点的划分$\{S_1,S_2,\ldots,S_k\}$,定义它是合法的,当且仅当每个点都在其中的一个集合中且对于任何的$i\in[1,k]$,点集$S_i$?空,且导出?图不存在欧拉回路。 给定数组$w_i$,求对于所有合法的划分$\{s_1, ...
分类:
其他好文 时间:
2018-03-06 17:05:49
阅读次数:
140
题目大意 ? 给你一个无向图,每条边的两个方向的边权可能不同。要求找出一条欧拉回路使得路径上的边权的最大值最小。无解输出"NIE"。 $2\leq n\leq 1000,1\leq m\leq 2000$ 题解 ? 我们先二分答案$ans$,把边权大于$ans$的边删掉。 ? 现在图中还剩下一些有向 ...
分类:
其他好文 时间:
2018-03-05 18:47:10
阅读次数:
203
描述 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 欧拉回路是指不令笔离开纸面,可画过图中每条边仅一次,且可以回到起点的一条回路。现给定一个图,问是否存在欧拉回路? 输入 测试输入包含若干测试用例。每个测试用例的第1行给出两个正整数 ...
分类:
其他好文 时间:
2018-03-04 21:19:05
阅读次数:
172
emm...短暂的寒假又双叒叕结束了 在沉迷摸鱼第n+1天后,终于开始补题解了(兰儿自己根本就没做多少题啊orz) 其实我一直在致力于建设社会主义(《红色黎明》真是tbl) 图论之基础篇 UVA 10054 The Necklace 蓝书原题,将每个点拆成两个,同色的连边,然后判定欧拉回路 UVAL ...
分类:
其他好文 时间:
2018-03-04 01:09:48
阅读次数:
153
题目大意: 一个环被切割成了n个小块,每个小块有头尾两个关键字,表示颜色。 目标是判断给出的n个小块能否重构成环,能则输出一种可行解(按重构次序输出n个色块的头尾颜色)。反之输出“some beads may be lost”。 解题思路: 一开始想的曼哈顿回路,WA了。后来依靠别人的智慧,知道正解 ...
分类:
其他好文 时间:
2018-03-03 21:29:58
阅读次数:
99
1.如果图G中的一个路径包括每个边恰好一次,则该路径称为欧拉路径。 如果一个回路是欧拉路径,则称为欧拉回路。具有欧拉回路的图称为欧拉图。具有欧拉路径但不具有欧拉回路的图称为半欧拉图。 1)欧拉路:通过图中所有边的简单路。2)欧拉回路:闭合的欧拉路。3)欧拉图:包含欧拉回路的图。 2.欧拉回路是数学家 ...
分类:
其他好文 时间:
2018-03-03 19:26:54
阅读次数:
142
"题目链接" 这数据。。简直了 有自环和重边,有些点可能没有连边(并查集不好使 就DFS吧) 因为重边+自环可能非常多,同一个点可能经过n次,所以必须要重置表头H "x" 另外是找欧拉 回路 不是欧拉路径,判断不要错 无向图: 所有点度数都为偶数(这就不需要什么入度出度之分了) 有向图: 所有点入度 ...
分类:
其他好文 时间:
2018-03-03 14:11:59
阅读次数:
172