随笔分类 -  Tarjan

摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5008 给你一张有向图,每个点有一个点权。任意时刻你可以任意选择一个有入度的点,获得它的点权并把它和它的出边从图上删去。最多能选择 \(k\) 个点,求最多能获得多少点权。 \(n\leq 5\times 10^5 阅读全文
posted @ 2021-10-17 10:04 stoorz 阅读(41) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P7737 C 国是一个繁荣昌盛的国家,它由 \(n\) 座城市和 \(m\) 条有向道路组成,城市从 \(1\) 到 \(n\) 编号。如果从 \(x\) 号城市出发,经过若干条道路后能到达 \(y\) 号城市,那么 阅读全文
posted @ 2021-07-26 22:28 stoorz 阅读(83) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P5163 CX 让 WD 研究的地图可以看做是 \(n\) 个点,\(m\) 条边的有向图,由于政府正在尝试优化人民生活,他们会废弃一些无用的道路来把省下的钱用于经济建设。 城市都有各自的发达程度 \(s_i\)。为 阅读全文
posted @ 2021-07-13 16:15 stoorz 阅读(97) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P6378 \(n\) 个点 \(m\) 条边的无向图被分成 \(k\) 个部分。每个部分包含一些点。 请选择一些关键点,使得每个部分恰有一个关键点,且每条边至少有一个端点是关键点。 \(n,m,k\leq 10^6\ 阅读全文
posted @ 2021-06-15 21:16 stoorz 阅读(121) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/127/problem/1 \(n,\sum|S|\leq 5\times 10^5\)。 思路 由于每一个 ? 只能填 \(0\) 或 \(1\),不难想到 2-sat。 将串安装长度排序,把每一个 ? 分别当作 \ 阅读全文
posted @ 2021-02-28 17:22 stoorz 阅读(59) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4494 小$C$和小$G$经常在一起研究搏弈论问题,有一天他们想到了这样一个游戏. 有一个$n$个点$m$条边的无向图,初始时每个节点有一个颜色,要么是黑色,要么是白色.现在他们对于每条边做出一次抉择:要么将这条边 阅读全文
posted @ 2021-02-26 23:18 stoorz 阅读(56) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.ybtoj.com.cn/contest/120/problem/2 \(n,m,t\leq 10^5\)。 思路 UPD:卡过去了,把每次循环里邻接表去掉了,按照转移顺序扔进了一个数组里,这样内存连续寻址快。 这题卡常卡的就 NM 离谱。。。clock 过去 阅读全文
posted @ 2021-02-21 16:42 stoorz 阅读(38) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/487/E Cyberland 有 n 座城市,编号从 1 到 n,有 m 条双向道路连接这些城市。第 j 条路连接城市 aj 和 bj。每天,都有成千上万的游客来到 Cyberland 游玩。 在每 阅读全文
posted @ 2021-01-25 11:16 stoorz 阅读(145) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4630 比特镇的路网由 \(m\) 条双向道路连接的 \(n\) 个交叉路口组成。 最近,比特镇获得了一场铁人两项锦标赛的主办权。这场比赛共有两段赛程:选手先完成一段长跑赛程,然后骑自行车完成第二段赛程。 比赛的路 阅读全文
posted @ 2021-01-14 09:23 stoorz 阅读(71) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://codeforces.com/problemset/problem/468/B 给出 \(n\) 个各不相同的数字,将它们分别放入 \(A\) 和 \(B\) 两个集合中,使它们满足: 若数字 \(x\) 在集合 \(A\) 中,那么数字 \(a-x\) 也在集合 \ 阅读全文
posted @ 2020-10-29 15:34 stoorz 阅读(74) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://poj.org/problem?id=3678 有 \(n\) 个变量,每个可以取 $0$ 或者 $1$,再给出 \(m\) 组关系,每组关系都是两个变量进行运算可以得到的结果,运算有 AND OR XOR 三种,问能否根据这些关系,判断每个变量的取值。 思路 分类讨论 阅读全文
posted @ 2020-10-07 10:40 stoorz 阅读(121) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://poj.org/problem?id=2296 一个平面直角坐标系里有 \(n\) 个点,要求使这些点每一个都在一个具有一定长度的正方形的上边或下边(正方形不能重合,边界可以重叠),求这个正方形的最大边长。 注意:这道题每个点先输入的是纵坐标,其次才是横坐标。 思路 首 阅读全文
posted @ 2020-06-17 20:57 stoorz 阅读(189) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4782 有 \(n\) 个布尔变量 \(x_1$\)\sim$$x_n$,另有 \(m\) 个需要满足的条件,每个条件的形式都是 「\(x_i\) 为 true / false 或 \(x_j\) 为 true / 阅读全文
posted @ 2020-06-17 19:13 stoorz 阅读(148) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://loj.ac/problem/2255 在一条直线上有 \(n\) 个炸弹,每个炸弹的坐标是 \(x_i\),爆炸半径是 \(r_i\),当一个炸弹爆炸时,如果另一个炸弹所在位置 \(x_j\) 满足 \(|x_j-x_i|\le r_i\) ,那么,该炸弹也会被引爆 阅读全文
posted @ 2020-06-15 21:11 stoorz 阅读(136) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:https://www.luogu.com.cn/problem/P4819 一位冷血的杀手潜入 Na-wiat,并假装成平民。警察希望能在 \(n\) 个人里面,查出谁是杀手。警察能够对每一个人进行查证,假如查证的对象是平民,他会告诉警察,他认识的人,谁是杀手,谁是平民。假如查证的 阅读全文
posted @ 2020-06-11 19:46 stoorz 阅读(165) 评论(0) 推荐(0) 编辑
摘要:题目 题目链接:http://poj.org/problem?id=2942 有 \(n\) 个骑士经常举行圆桌会议,商讨大事。每次圆桌会议至少有 3 个骑士参加,且相互憎恨的骑士不能坐在圆桌的相邻位置。如果发生意见分歧,则需要举手表决,因此参加会议的骑士数目必须是大于 1 的奇数,以防止赞同和反对 阅读全文
posted @ 2020-06-10 20:45 stoorz 阅读(108) 评论(0) 推荐(0) 编辑