dfs
RSHS
为什么总做一些知道是错的
展开
-
蓝桥 历届试题 发现环 (拓扑排序||(dfs&&并查集))
历届试题 发现环 时间限制:1.0s 内存限制:256.0MB 问题描述 小明的实验室有N台电脑,编号1~N。原本这N台电脑之间有N-1条数据链接相连,恰好构成一个树形网络。在树形网络上,任意两台电脑之间有唯一的路径相连。 不过在最近一次维护网络时,管理员误操作使得某两台电脑之间增加了一条数据链接,于是网络中出现了环路。环路上的电脑由于两两之间不再是只有一条路径,使...原创 2019-01-25 19:20:11 · 288 阅读 · 0 评论 -
CF E51 F. The Shortest Statement//lca(倍增)+dijkstra+dsu ※
https://codeforc.es/contest/1051/problem/F题意:给一个联通simply图,n(1e5)个点,m条边,m-n<=20,给q(1e5)个询问,每个询问给ui和vi,求ui和vi之间的最短路。思路:发现边少,那么我们在它的树形图上思考(并查集处理出来任意树形图,不考虑多的m-n+1条边),那么任意两点距离就是dis[u]+dis[v]-2*...原创 2019-07-20 20:47:29 · 152 阅读 · 0 评论 -
CF E67 Div. 2 E. Tree Painting//dfs + 贡献计算
https://codeforces.com/contest/1187/problem/E题意:求一棵树以哪个为根节点可使得Σ每个节点的儿子数 最大。思路:当根节点是1是,贡献是x,如果此时根节点变成2,那么相当于新的贡献为 x - 绿色的节点个数 - 橙色的节点个数,即x - 2*②的子树节点个数。那么只需要dfs统计一下son[],然后dfs遍历算一下贡献取最大值。#incl...原创 2019-07-17 14:33:23 · 117 阅读 · 0 评论 -
poj 3728 The merchant// lca(倍增实现) + dp || tarjan+并查集路径上dp
poj 3728 The merchant// lca(倍增实现) + dpTime Limit: 3000MS Memory Limit: 65536K Total Submissions: 6437 Accepted: 2251 DescriptionThere are N cities in a country, and there is o...原创 2019-04-20 14:28:16 · 186 阅读 · 0 评论 -
牛客网 wannafly27 紫魔法师 /*判断二分图*/
牛客网 wannafly27 紫魔法师 /*判断二分图*/链接:https://ac.nowcoder.com/acm/contest/215/B来源:牛客网紫魔法师时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述“サーヴァント、キャスター、Medea。”--紫魔...原创 2019-02-10 01:10:55 · 181 阅读 · 0 评论 -
nyoj 1237-最大岛屿
1237-最大岛屿内存限制:64MB 时间限制:1000ms 特判: No通过数:70 提交数:124 难度:2题目描述:神秘的海洋,惊险的探险之路,打捞海底宝藏,激烈的海战,海盗劫富等等。加勒比海盗,你知道吧?杰克船长驾驶着自己的的战船黑珍珠1号要征服各个海岛的海盜,最后成为海盗王。 这是一个由海洋、岛屿和海盗组成的危险世界。面对危险重重的海洋与诡谲的对手,如何凭借智慧与...原创 2019-04-18 17:56:25 · 117 阅读 · 0 评论 -
nyoj 1278-Prototypes analyze/ /二叉平衡树(指针瞎搞)
nyoj 1278-Prototypes analyze //数据结构(指针瞎搞)内存限制:64MB 时间限制:1000ms 特判: No通过数:19 提交数:57 难度:2题目描述:ALpha Ceiling Manufacturers (ACM) is analyzing the properties of its new series of Incredibly Col...原创 2019-04-18 11:51:26 · 112 阅读 · 0 评论 -
poj 2763 Housewife Wind// lca+ST+vector模拟+树状数组 (模板)
poj 2763 Housewife Wind// lca+ST+vector模拟+树状数组 (模板)Housewife WindTime Limit: 4000MS Memory Limit: 65536K Total Submissions: 15926 Accepted: 4347 DescriptionAfter their royal...原创 2019-04-17 18:24:38 · 172 阅读 · 0 评论 -
Educational Codeforces Round 61 (Rated for Div. 2) E. Knapsack //背包dp||爆搜?
http://codeforces.com/contest/1132/problem/E首先,求出(1-8)的LCM,将w分成若干个背包。令cnt[i]∗i = ki * LCM + qi 。qi的取值范围就是(0-LCM-1)求出所有的 ∑qi 的情况下,使得 ∑ki 最大。定义dp[i][j] 到第i个数,背包累计放入j容量时,∑ki的数量。dp[i][j]=max(...原创 2019-03-13 15:30:58 · 358 阅读 · 0 评论 -
蓝桥 历届试题 地宫取宝
4维迷宫dphttp://lx.lanqiao.cn/problem.page?gpid=T120 历届试题 地宫取宝 时间限制:1.0s 内存限制:256.0MB 问题描述 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右...原创 2019-02-26 19:02:12 · 106 阅读 · 0 评论 -
蓝桥 历届试题 填字母游戏 //博弈论,记忆化dfs
http://lx.lanqiao.cn/problem.page?gpid=T450蓝桥 历届试题 填字母游戏 //博弈论,记忆化dfs问题描述 小明经常玩 LOL 游戏上瘾,一次他想挑战K大师,不料K大师说: “我们先来玩个空格填字母的游戏,要是你不能赢我,就再别玩LOL了”。 K大师在纸上画了一行n个格子,要小明和他交替往其中填入字母。 并且: 1. 轮到...原创 2019-02-27 15:19:54 · 583 阅读 · 0 评论 -
牛客寒假算法基础集训营4 Applese 走迷宫 /*贴个简单dfs迷宫*/
链接:https://ac.nowcoder.com/acm/contest/330/C来源:牛客网Applese 走迷宫时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 262144K,其他语言524288K64bit IO Format: %lld题目描述精通程序设计的 Applese 双写了一个游戏。在这个游戏中,它被困在了一个 n×m的迷宫中,它想要逃...原创 2019-01-29 22:23:17 · 207 阅读 · 0 评论 -
蓝桥 历届试题 危险系数 /*割点*/
历届试题 危险系数 时间限制:1.0s 内存限制:256.0MB 问题描述抗日战争时期,冀中平原的地道战曾发挥重要作用。地道的多个站点间有通道连接,形成了庞大的网络。但也有隐患,当敌人发现了某个站点后,其它站点间可能因此会失去联系。我们来定义一个危险系数DF(x,y):对于两个站点x和y (x != y), 如果能找到一个站点z,当z被敌人破坏后,x和y不...原创 2019-02-01 23:48:53 · 257 阅读 · 2 评论 -
19 hdu多校 permutation 1 // dfs
http://acm.hdu.edu.cn/showproblem.php?pid=6628题意:如果有一个排列p,排列数组大小为n,得到一个新的排列q,其中q(i)=p(i+1)-p(i),求字典序第k大的排列q。(k<1e4)my思路:难点在于确定第一个数,第一个数确定了,那么只要贪心的从小到大枚举qi。发现当n大于8时,第一个数一定是n,那么分n>8和n<=...原创 2019-08-18 14:12:41 · 124 阅读 · 0 评论