- 博客(10)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Road Construction 【POJ - 3352】【Tarjan边双连通】
题目链接 题意:给一个无向连通图,至少添加几条边使得去掉图中任意一条边不改变图的连通性(即使得它变为边双连通图)。 思路:就是去求一个缩点之后求度为1的点的个数,然后用(ans + 1)/2就可以得到最后的答案了。#include <iostream>#include <cstdio>#include <cmath>#include &l...
2019-05-08 22:48:43 169
原创 Network 【UVA - 315】【Tarjan求割点】
题目链接A Telephone Line Company (TLC) is establishing a new telephone cable network. They are connecting several places numbered by integers from 1 toN. No two places have the same number. The lines a...
2019-05-08 21:24:06 185
原创 Double Queue 【POJ - 3481】【Splay】
题目链接 这道题很多人会想到用set来解,当然是可以的,但是确实也可以写splay,因为可以用splay代替set来做到找到某个值,这里我们只需要找到最值问题去求解即可。然后我们对应的找到其与其父亲节点之间的关系,然后更新,就可以做到删除的操作了。#include <iostream>#include <cstdio>#include <cmath&g...
2019-05-08 00:46:41 255
原创 Double Queue 【POJ - 3481】【SET】
题目链接 知道这道题可以用splay tree去做,但是先想到的肯定会是set的解法,然后再去考虑splay的做法,那么就先放上set的做法了。#include <iostream>#include <cstdio>#include <cmath>#include <string>#include <cstring>...
2019-05-07 23:12:50 225
原创 Network of Schools 【POJ - 1236】【Tarjan】
题目链接 题意:一个求的是需要给出几个信息才能传到所有的学校;另一个求的是需要再添加几组边使得所有的学校之间的信息可以相互传递,也就是还需呀加几组边使得这幅图变成强连通图。 思路:首先写在前面的,如果它已经是一幅强连通图的话,那么我们就不需要再加边了,需要特判(WA了好几次的说)。再者,考虑需要给出几个消息,不就是问的是缩点之后入度为0的点的个数吗;需要再添加几条边,就是考虑入度为0和...
2019-05-07 14:54:19 217
原创 Redundant Paths 【POJ - 3177】【Tarjan补边成双连通图】
题目链接 题意:告诉你有N个点,以及M条边,并且原图确定是一幅连通图,问的是再添加几条边,使得这幅图变成双连通图。 思路:因为原来的这幅图是一幅连通图,此时我们需要再添加尽可能少的边,考虑在一个环内的点,它们肯定是可以通过不同的路径到达的,我们可以将其缩点,然后变成一个无环的无向图,再看这张无向图,可以发现,我们只需要将那些度为1的点两两链接起来就可以构成一张双连通图了。#inc...
2019-05-07 14:10:17 135
原创 Grid【可持久化线段树】【2018湖南省第14届大学生计算机程序设计竞赛】
题目链接DescriptionBobo hasn × mpoints arranged into a matrix withnrows andmcolumns. The points in the intersection of thei-th row and thej-th column is labeled with(i, j). He is going to per...
2019-05-06 14:46:21 432
原创 Match Points【Codeforces 1156C】【二分答案】
题目链接 题意有点像上海EC某年的一道铜牌题。具体是哪年记不得了,我们要去N个的关系,使得最多的匹配对达到他们的差值"≥Z"这样的情况。 有这样的一组数据可以很好的反映这道题为什么有人会WA了:4 31 4 5 7 但是,同时也证明了,我们取前K小,然后跟后K大去比较,这样子二分答案的方式也是可以的。#include <iostream>#includ...
2019-05-02 16:40:47 735
原创 0-1-Tree【Codeforces 1156D】【带权并查集】
题目链接D. 0-1-Treetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputYou are given a tree (an undirected connected acyclic graph) co...
2019-05-02 11:38:04 651
原创 [CQOI2015]任务查询系统【可持久化线段树+差分】
题目链接 题目倒是不难,但是有些细节上的处理出了问题,WA了好几发,但是实际上都不是WA,因为在这里数组越界返回的不是RE而是WA,所以这是最尴尬的地方,让我一直以为是那里写错了。 一道差分问题在主席树上的运用,对于放进去的点,直接放在L位置上,对于要删除的点,在R+1的位置上删除即可。后附一组测试样例。#include <iostream>#include...
2019-05-01 16:02:44 125
74LS90的功能表.doc
2019-05-10
想了解有关Ubuntu系统使用C语言抓数据包并写文件成为wireshark可执行文件
2021-09-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人