dfs或bfs
文章平均质量分 56
SSL_TJH
被大佬你拦住的我,正在瑟瑟发抖。
展开
-
【YBT2023寒假Day10 B】随机游走(记忆化搜索)
有 n 个点排成环,你一开始在 1 号点,每次可以等概率选择左边跳两格,左边跳一格,右边跳一格,右边跳两格。走到一个走过的点就停止。问你走的期望步数。原创 2023-02-20 01:34:24 · 216 阅读 · 0 评论 -
【luogu P3249】【LOJ 2052】矿区(对偶图)(dfs)
一个平面图上被划分成了若干个多边形。边界一定是正整数,而且一个多边形的贡献是它面积的平方。然后每次给你围一个多边形,保证有原本划分的若干个多边形组成。然后每次问你每个在这个多边形每个原本划分的多边形贡献的和,除这个多边形的面积。原创 2022-11-23 22:11:29 · 547 阅读 · 0 评论 -
【SSL 1456】翻转有向图(dfs)
有一个有向图,没有重边自环,对于每条边,问你如果把它方向翻转,是否会改变图的强连通分量个数。原创 2022-10-31 17:28:49 · 332 阅读 · 0 评论 -
【ARC112F】Die Siedler(根号分治)(bfs)
有 n 种牌,2i 个第 i 种牌可以变成一个第 i+1 种牌。特别的 2n 个第 n 种牌会变成一个第 1 种牌。然后有 m 种牌包,里面每种牌都有一定的数量,然后牌包数量无限,随便你用。然后告诉你你一开始有的牌,你可以随意用牌随便变牌,问你手上多少会有多少牌。原创 2022-10-13 15:56:38 · 254 阅读 · 0 评论 -
【luogu CF1534F2】Falling Sand (Hard Version)(性质)(dfs)(线段树 / 单调队列 / 贪心)
给你一个网格,每个位置可能有沙子。如果你操作了一个沙子,它会下落,并且操作它下落过程中上下左右相邻的沙子。然后问你最少要自己操作多少个沙子才会使得所有沙子都被操作。原创 2022-08-10 16:34:13 · 183 阅读 · 0 评论 -
【UNR #6 D】小火车(折半搜索)(二分)
给你一个序列,你要构造一个只有 0,1,-1 的序列,使得两个序列每一项乘起来的和为 p 的倍数。其中保证 p 小于 2^n,n 为序列长度。原创 2022-08-09 16:23:08 · 157 阅读 · 0 评论 -
【luogu P1379】八数码难题(A*)
有一个 3*3 的棋盘,有一个位置是空的,然后别的位置分布着 1~8 这些数。然后你可以把空的位置的旁边的数移动到这个空的位置上,问你要多少步才能从起始状态到目标状态。(保证能到达)原创 2022-05-02 22:01:40 · 309 阅读 · 0 评论 -
【ybt金牌导航8-5-5】图的同构(Burnside引理 / Polya定理)(dfs)(分类讨论)
问你有多少种无编号的 n 个点无环无重边的无向图。原创 2021-12-16 18:08:56 · 391 阅读 · 0 评论 -
【luogu P4708】画画(dfs)(Burnside引理)(分类讨论)(欧拉回路)
问你 n 个点的无标号的每个连通块有欧拉回路的图的个数。原创 2021-12-16 17:41:31 · 457 阅读 · 0 评论 -
【ybt金牌导航8-5-4】【luogu P4128】有色图(dfs)(Polya定理)(分类讨论)
有个 n 个点的无向完全图,然后每个边会有颜色,一共有 m 种颜色。然后如果一个完全图一个图可以通过置换变成另一个图,那我们就说这两个完全图是本质相同的。然后问你有多少本质不同的图。原创 2021-12-15 16:39:19 · 2190 阅读 · 0 评论 -
【学军NOIP开放题2-B】托萨妮娅(树)(dfs)
给你 k 个 n 个点的树。然后问你对于每一对点,有多少个点存在于每个树中这一对点的路径上。原创 2021-11-17 21:07:00 · 100 阅读 · 0 评论 -
【ybtoj高效进阶 21186】道路航线(二分)(bfs)
有 n 个点,然后会不断加入一些单向边或者双向边。然后问你分别在加入第几条边之后,从 a 可以到 b,和从 b 可以到 a。原创 2021-11-15 21:44:02 · 685 阅读 · 0 评论 -
【ybtoj高效进阶 21289】头文件 C(图论)(dfs)
给你一个无向图。多次询问,每次给你一个区间,你只能保留区间内的点,然后如果一条边连接的点中有不在的或两个点的编号差大于 K 那这个边也不存在。所有询问的 K 相同,然后对于每个询问输出当前情况下图的连通块数。原创 2021-10-22 10:20:58 · 139 阅读 · 0 评论 -
【ybtoj高效进阶 21272】生命游戏(bfs)(二分)
给你一个二维网格,然后给你一个目标图形,包含有生命的点和无生命的点。然后你初始可以任意选点放置生命,问你最多能通过多少次变换得到这个目标图形。在一次变换中,一个有生命的点会把它周围四个点中没有生命的点改成有生命的。原创 2021-10-20 10:35:37 · 1389 阅读 · 0 评论 -
【ybtoj高效进阶 21252】逛动物园(线段树)(dfs)
给你 n 个点,值可能是 a,b,c(等概率),然后有以下规则:a 优于 b,b 优于 c,c 优于 a。然后要你处理若干次操作:把两个点放在一起,保留优的点。然后问你有多少的概率使得 x 点到现在还存在。原创 2021-10-07 13:00:45 · 103 阅读 · 0 评论 -
【luogu U137467】飞行棋(dfs)(搜索剪枝)
给你一个 n*m 的网格,然后上面已经有一些位置有 1~k 的数。然后你要把网格填满 1~k 的数,问你有多少种填的方案满足不会有任何一条左上到右下的路径经过了数字相同的点。然后定义这些路径都只能往右或往下走。原创 2021-09-29 19:19:44 · 239 阅读 · 0 评论 -
【nowcoder 225278】牛牛嚯可乐(dfs)
给你一个 8 个长度的字符串,你每次操作可以交换一对字符的位置。然后问你最少要多少次操作使得字符串变成 cocacola。保证一定可以变成。原创 2021-09-27 20:27:13 · 163 阅读 · 0 评论 -
【luogu U137971】公司搬迁(图论模型)(dfs / 并查集)
给你 n 个互不相同的数,然后你可以把它分成两类。两个类分别有一个数字 a,b,如果数字 i 在第一类那 a-i 也要在第一类,如果在第二类就是 b-i。然后问你是否有一个方法可以分类并满足条件。原创 2021-09-27 16:55:38 · 212 阅读 · 0 评论 -
【luogu U137970】年会小游戏(暴搜)(dfs)
问你 1~n 中那个数的因子最多,最多是多少,如果有同样多的则输出小的那个。原创 2021-09-27 15:26:28 · 162 阅读 · 0 评论 -
【luogu P1330】封锁阳光大学(dfs)(二分图)(图论)
给你一个图,你要选一些点,使得每条边连着的两个点恰好有一个被选到。问你最少要选多少个点。原创 2021-08-25 16:23:54 · 122 阅读 · 0 评论 -
老曹骑士(bfs)
给你一个网格,然后有一些点要走,问你从一个要走的出发走过所有要走的点在回到你出发的点。要用的最小步数,而且每次走是像象棋的马一样走“日”字形。原创 2021-08-25 15:54:32 · 133 阅读 · 0 评论 -
【luogu P7151】Replication G(bfs)(堆)
给你一个矩阵,有可以走的地方和可能的出发点。然后行走的人每过 D 个时间会自我复制,在旁边四个格子产生人,所有人的行动方向都要一样。如果行动或复制会使得撞到不可以走的地方,所有人就会停止行动。问你有多少个地方可能会有人。原创 2021-08-20 07:52:13 · 182 阅读 · 0 评论 -
【luogu P7295】Paint by Letters P(前缀和)(欧拉公式)(bfs)(对偶图)
给你一个矩阵,然后每次问你一个矩阵有多少个连通块。矩阵每个位置有颜色,如果两个相邻的位置颜色相同那它们就是连通的。原创 2021-08-18 16:18:03 · 172 阅读 · 0 评论 -
路径(折半搜索)(状态压缩)(哈希)
有 n 个城市,任意两个之间有一定长度的路径。然后让你从 1 号点出发不重不漏的走过每个点然后最后回到 1 号点(也就是 1 号点经过两次,其它点经过一个)。然后问你要多少种方案是走的路径长度和恰好是 l。原创 2021-08-09 20:26:03 · 106 阅读 · 0 评论 -
【ybt高效进阶5-3-5】山谷数(数位DP)(记忆化搜索)
问你 1~n 中有多少个数是山谷数。当一个数字,从高位到低位的数字没有出现先递增再递减的现象,这个数字就是山谷数。原创 2021-08-02 23:50:41 · 399 阅读 · 0 评论 -
【ybt金牌导航3-5-5】【luogu P1262】间谍网络
有一些人,其中有一些人你可以抓他们,然后有费用。然后一个人被抓到之后,他可以帮你抓一些人。问你能不能用最小的费用把所有人都抓到,如果可以输出最小费用,否则输出编号最小的不能被抓到的人。原创 2021-05-20 16:41:13 · 146 阅读 · 0 评论 -
【DG特长生2011 T4】【SSL 2123】民生问题
有一些人和一些任务。每个人可以做一些任务。问你最少要选多少个人,让每个任务都有人做。原创 2021-05-13 21:52:09 · 110 阅读 · 0 评论 -
【ybt 入门到进阶模拟赛 Day2 T4】数独游戏
就要你填一个数独,保证有唯一解。原创 2021-05-09 14:32:53 · 123 阅读 · 0 评论 -
【DG特长生2020 T2】流星雨
给出一个矩阵,有一些点从一些时刻开始就不能走了。问你可以不可以走到一个永远都能走的点,如果可以就输出走到那个点的最短时间。原创 2021-05-05 15:54:22 · 193 阅读 · 0 评论 -
【DG特长生2012 T3】【SSL 2240】栅栏的木料
给你一些数,你可以把它拆开成几个加起来等于它的数。然后再给你一些目标数,问你可以得到多少个其中这样的数。如果两个目标数相同,那你如果要得到这两个,就要得到两个这样的数。原创 2021-05-04 17:10:48 · 190 阅读 · 4 评论 -
【DG特长生2012 T4】【SSL 2239】营救
给你一个正方形矩阵,有一些地方可以走,问你从一个地方走到另一个地方最少要多少步。(只能走上下左右四个方向)原创 2021-05-04 16:50:14 · 115 阅读 · 0 评论 -
【DG特长生2015 T4】【SSL 2655】【SSL 1110】【luogu P1466】集合问题 / 集合 Subset Sums
给你一个 1 到 n 的连续正整数集合。要你把它分成两个子集和,然后要两个子集和的所有数字和相等。输出方案数。原创 2021-05-04 15:22:29 · 116 阅读 · 0 评论 -
【DG特长生2015 T2】【SSL 1008】【luogu P1019】有趣的英语角 / 单词接龙
有一些单词,你可以选单词拼在一起,然后单词的最小重叠部分会重叠在一起,然后每个单词最多用两次。问你能拼出的最长字符串是多长。原创 2021-05-04 13:04:01 · 105 阅读 · 0 评论 -
【DG特长生2019 T3】【SSL 2891】【luogu P2661】【SSL 2505】游戏 / 信息传递(三种做法)
给你一个有向图,n 个点 n 条边,问你最小的环是多大。原创 2021-04-24 17:05:18 · 125 阅读 · 0 评论 -
【DG特长生2019 T2】【SSL 2890】项目问题
有一些工作,然后又一些人,分别可以完成给出的一些工作。然后问你至少要选多少个人,使得所有工作都能被完成。原创 2021-04-24 14:43:38 · 134 阅读 · 0 评论 -
【luogu P7473】重力球
有一个图中有一些障碍物,边界也是障碍物。然后又每个询问给出两个小球的位置,你可以改变重力变成左右前后,问你最少要改变多少次重力才能使得两个小球滚到一起。如果不能滚到一起输出 -1,多组询问。原创 2021-04-03 14:27:03 · 171 阅读 · 0 评论 -
【DG特长生2017 T2】【SSL 2875】益智游戏
给你四个 1~9 的数,问你是否可以通过加减乘除和加括号使得式子等于 24。四个数都要用,可以调换数的位置。原创 2021-04-03 12:00:45 · 149 阅读 · 0 评论 -
【ybt高效进阶3-4-3】【ybt金牌导航3-5-2】【luogu P2272】最大半连通子图
我们称一个子图是半连通子图,就是这个子图的任意两个点之间都有路径从一个点到另一个点。(只要能从任意一边到另一边即可)问你一个图的最大半连通子图是多大,这样的图有多少个,个数对一个给出的数取模。原创 2021-02-11 16:10:48 · 200 阅读 · 1 评论 -
【ybt高效进阶1-5-6】【HDU 3085】逃离噩梦 / Nightmare Ⅱ
在一个迷宫中,有一个男孩,一个女孩,和两个鬼,男孩一次可以走三步,女的只能走一步,都只能走上下左右。然后鬼每次就会向四周扩张两个距离,就是 k 秒后与鬼哈曼顿距离不超过 2×k 的地方都会被占领,人不能走到鬼占领的地方。(每秒鬼先扩张,然后人再行动)问两人能会和的最短时间,若不能会和,则输出 -1。原创 2021-01-08 20:59:03 · 203 阅读 · 0 评论 -
【ybt高效进阶1-5-5】电路维修
就是有一块图分成很多个方格,路放在每个放着中的某一条对角线中,然后要你连通左上角和右下角。问你最少要改变多少个方格对角线的位置,如果无法连通,则输出 NO SOLUTION。原创 2021-01-05 21:56:37 · 181 阅读 · 0 评论