搜索
信仰..
学无止境
展开
-
牛客网:树网的核(DFS)
链接:https://ac.nowcoder.com/acm/problem/16646来源:牛客网题目描述设T=(V, E, W) 是一个无圈且连通的无向图(也称为无根树),每条边带有正整数的权,我们称T为树网(treenetwork),其中V, E分别表示结点与边的集合,W表示各边长度的集合,并设T有n个结点。路径:树网中任何两结点a,b都存在唯一的一条简单路径,用d(a,b)表示以a,b为端点的路径的长度,它是该路径上各边长度之和。我们称d(a,b)为a,b两结点间的距离。一点v到一条.原创 2020-12-17 12:24:39 · 306 阅读 · 1 评论 -
牛客编程巅峰赛:最大可能的直径(DFS)
链接:https://ac.nowcoder.com/acm/contest/9977/C来源:牛客网题目描述牛牛有一个n个点n条边的连通无向无权图(不存在自环),他现在想删掉图中的一条边使得这个图变为一棵树,并且这棵树树的直径尽可能大,你可以帮帮他吗?答案输出一个整数,代表删边后可能的最大直径。示例1输入4,[1,2,3,4],[2,3,1,3]返回值3说明删掉边(1,3)或者(2,3)可以得到最大直径3删掉边(1,3)或者(2,3)可以得到最大直径3删.原创 2020-12-16 09:26:19 · 261 阅读 · 1 评论 -
牛客编程巅峰赛:Tree III(BFS or DFS)
链接:https://ac.nowcoder.com/acm/contest/9557/C来源:牛客网题目描述给出一棵有n个节点的节点标号为1~n的有根树(根为第一个节点,并给出从第2个节点到第n个节点的父结点),请你求解它的“第二直径”的长度,即树上任意两点距离非严格的第二长距离为多少(也就是说,如果存在两条不同的,长度均为max的路径,则返回max)。树:一张有n个节点,n-1条边的无向连通图。示例1输入[1,2,3,4]返回值3说明树构成了一条1-2.原创 2020-12-02 09:31:03 · 638 阅读 · 0 评论 -
牛客编程巅峰赛:Tree VI(DFS)
链接:https://ac.nowcoder.com/acm/contest/9246/C来源:牛客网题目描述系统中有一棵n个点的完全k叉树,现给出它的DFS先序遍历序列aia_iai,请你还原这棵树,并返回加密后的答案。答案加密方法:所有边两个端点异或的和,即∑i=1n−1uixorvi\sum\limits_{i=1}^{n-1}u_i\ xor\ v_ii=1∑n−1uixorvi,其中(ui,vi)(u_i, v_i)(ui,vi)为一条树上的边。下面...原创 2020-11-25 14:21:02 · 205 阅读 · 0 评论 -
洛谷OJ:P1379 八数码难题(双向搜索)
思路:相信不少小伙伴上来就是暴力DFS,但是拿到题之后我们不妨想一想如果纯DFS爆搜下来会产生多少种状态,这样的方法是否是最优的?这里选择使用一种称之为双向搜索的方法(通过知乎学到的,放出来share一下),具体来说就是若已知初始状态和终止状态下我们同时从起点和终点开始DFS【当然也有BFS写法,这里先用DFS】,和普通DFS不同的是,我们每次DFS的时候都会规定一个最大深度,而这个最大深度是递增的,例如第一次DFS的时候最大深度D=0,第二次为1,...,以此类推,而每次更新完D后需要从起点和终点..原创 2020-11-15 21:34:33 · 385 阅读 · 0 评论 -
牛客网:水图(不需要返回起点来遍历所有节点的最短路径【DFS】)
链接:https://ac.nowcoder.com/acm/contest/188/C?&headNav=www来源:牛客网题目描述小w不会离散数学,所以她van的图论游戏是送分的小w有一张n个点n-1条边的无向联通图,每个点编号为1~n,每条边都有一个长度小w现在在点x上她想知道从点x出发经过每个点至少一次,最少需要走多少路输入描述:第一行两个整数 n,x,代表点数,和小w所处的位置第二到第n行,每行三个整数 u,v,w,表示u和v之间有一条长为w的道路输出.原创 2020-08-08 19:01:53 · 713 阅读 · 0 评论 -
牛客练习赛23-F-托米的游戏(爆搜)
链接:https://www.nowcoder.com/acm/contest/156/F来源:牛客网 题目背景编不下去了托米有一棵有根树 T, 树根为1,每轮他会在剩下的子树中等概率一个点 u, 砍掉 u 的子树 (包含 u),如果树上的点都被砍光了,游戏结束。求出这个游戏进行的期望轮数,可以证明这个数一定是有理数,设他为 , 你需要告诉他一个整数 x 满足 输入描述:第一...原创 2018-07-29 21:34:25 · 388 阅读 · 3 评论 -
Wunder Fund Round 2016 (Div. 1 + Div. 2 combined)-D(DFS)
D. Hamiltonian Spanning Treetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputA group of n cities is connect原创 2017-10-31 21:18:18 · 397 阅读 · 0 评论 -
Wannafly模拟赛3-B 贝伦卡斯泰露(DFS)
题目描述贝伦卡斯泰露,某种程度上也可以称为古手梨花,能够创造几率近乎为0的奇迹,通过无限轮回成功打破了世界线收束理论。和某民科学者不同,贝伦并不在意世界线收束的那套理论,作为奇迹之魔女,贝伦的爱好只在于品茶。作为品茶的消遣,贝伦正在解一道简单的谜题。给出一个长度为n的数列A原创 2017-10-10 23:48:39 · 549 阅读 · 0 评论 -
西南交通大学第十三届ACM决赛-重现赛-E(DFS)
题目描述Today HH becomes a designer, and he faces a problem so he asks you for help.Treeisland is a country with n cities and n−1 two-way road and from any city you can go to any other cities.HH原创 2017-09-22 16:51:27 · 446 阅读 · 0 评论 -
51nod 1832 先序遍历与后序遍历(DFS)
1832 先序遍历与后序遍历基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注对于给定的一个二叉树的先序遍历和后序遍历,输出有多少种满足条件的二叉树。两棵二叉树不同当且仅当对于某个x,x的左儿子编号不同或x的右儿子编号不同。Input第一行一个正整数n(3<=n<原创 2017-09-11 19:19:07 · 992 阅读 · 0 评论 -
51nod 1405 树的距离之和(DFS)
1405 树的距离之和基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注给定一棵无根树,假设它有n个节点,节点编号从1到n, 求任意两点之间的距离(最短路径)之和。Input第一行包含一个正整数n (n <= 100000),表示节点个数。后面(n - 1)行,每行两个原创 2017-09-09 21:15:08 · 504 阅读 · 0 评论 -
Codeforces Round #467 (Div. 2)-D-Sleepy Game(DFS)
D. Sleepy Gametime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPetya and Vasya arranged a game. The game runs by the following rules. Players have ...原创 2018-02-27 13:45:02 · 752 阅读 · 3 评论 -
Educational Codeforces Round 28-E-Chemistry in Berland(DFS)
题意:给你n种材料,第i种材料初始有bi个,然后给你n-1个转换关系,对于第i行,表示可以用ki个第xi种材料换取1个第i种材料,并且1个第i种材料可以换取1个第xi种材料,然后问你能否使得最后第i种材料至少为ai个?题解:最暴力的方法就是倒着来,利用转化关系每种材料让他刚好就是ai个,如果不能满足,则后边的都让他不满足就好了#include#include#include#原创 2018-03-07 13:41:17 · 418 阅读 · 0 评论 -
牛客练习赛14-A-n的约数(爆搜)
链接:https://www.nowcoder.com/acm/contest/82/A来源:牛客网题目描述t次询问,每次给你一个数n,求在[1,n]内约数个数最多的数的约数个数输入描述:第一行一个正整数t之后t行,每行一个正整数n输出描述:输出t行,每行一个整数,表示答案示例1输入513911316输出64166备注: t <= 500 , 1 <= n <...原创 2018-03-30 22:35:46 · 498 阅读 · 0 评论 -
2018百度之星-1001-调查问卷(爆搜)
调查问卷Accepts: 821Submissions: 3972Time Limit: 6500/6000 MS (Java/Others)Memory Limit: 262144/262144 K (Java/Others)Problem Description度度熊为了完成毕业论文,需要收集一些数据来支撑他的论据,于是设计了一份包含 mmm 个问题的调查问卷,每个问题...原创 2018-08-04 23:32:48 · 360 阅读 · 0 评论 -
Wannafly挑战赛19-C-多彩的树(状压+容斥)
链接:https://www.nowcoder.com/acm/contest/131/C来源:牛客网 题目描述有一棵树包含 N 个节点,节点编号从 1 到 N。节点总共有 K 种颜色,颜色编号从 1 到 K。第 i 个节点的颜色为 Ai。Fi 表示恰好包含 i 种颜色的路径数量。请计算:输入描述:第一行输入两个正整数 N 和 K,N 表示节点个数,K 表示颜色种类数量。...原创 2018-08-16 22:58:26 · 460 阅读 · 0 评论 -
Manthan, Codefest 18 (rated, Div. 1 + Div. 2)-D-Valid BFS?(模拟BFS)
D. Valid BFS?time limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputThe BFS algorithm is defined as follows.Consider an undirected gr...原创 2018-09-03 22:43:28 · 549 阅读 · 1 评论 -
LeetCode第156场周赛:5208. 穿过迷宫的最少移动次数(BFS)
5208.穿过迷宫的最少移动次数显示英文描述我的提交返回竞赛用户通过次数45 用户尝试次数84 通过次数48 提交次数145 题目难度Hard你还记得那条风靡全球的贪吃蛇吗?我们在一个n*n的网格上构建了新的迷宫地图,蛇的长度为 2,也就是说它会占去两个单元格。蛇会从左上角((0, 0)和(0, 1))开始移动。我们用0表示空单元格,用 1 表示障碍物。...原创 2019-09-29 17:07:51 · 474 阅读 · 0 评论 -
codeforces-C. Journey(广搜+记录路径)
C. Journeytime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputRecently Irina arrived to one原创 2016-10-01 10:36:04 · 1252 阅读 · 0 评论 -
51nod 1523 非回文(DFS)
1523 非回文题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注一个字符串是非回文的,当且仅当,他只由前p个小写字母构成,而且他不包含长度大于等于2的回文子串。给出长度为n的非回文串s。请找出字典序比s大的,而且字典序要最小的长度为n的非回文原创 2017-09-16 20:47:57 · 979 阅读 · 0 评论 -
Codeforces Round #429 (Div. 2)-(DFS)
D. Leha and another game about graphtime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputLeha plays a computer原创 2017-08-19 19:12:08 · 692 阅读 · 2 评论 -
51nod-1388-六边形平面(dfs)
1388 六边形平面题目来源: TopCoder基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注现在有一个N*N的六边形网格平面(这种平面类似蜂窝形状)。下图是N=1,2,3,4条件下的具体形状,根据它们可以依次类推N=5,6,....。现在你需要对N*N网格中一些格子原创 2017-03-05 12:08:45 · 753 阅读 · 0 评论 -
codeforces-776D-The Door Problem(染色+建边+dfs)
问题链接:http://codeforces.com/problemset/problem/776/D问题大意:有n扇门,m把锁,每个门由两把锁控制,给你每个门的初始状态以及每把锁所能控制的x个门,问你怎样使用锁使得可以让所有门都是开着的状态题目思路:似乎像是开灯问题,但是不同的是,假如有两把锁控制了一扇关着的门,且这两把锁并没有控制其他的门,这样的话不能使用状态的原创 2017-02-25 17:10:12 · 579 阅读 · 0 评论 -
51Nod-01组成的n的倍数(广搜)
1109 01组成的N的倍数基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注给定一个自然数N,找出一个M,使得M > 0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。例如:N = 4,M = 100。Input输入1个数N。(1 Ou原创 2016-12-13 23:53:37 · 1170 阅读 · 0 评论 -
51Nod-1489 蜥蜴和地下室(暴力DFS)
1489 蜥蜴和地下室题目来源: CodeForces基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注哈利喜欢玩角色扮演的电脑游戏《蜥蜴和地下室》。此时,他正在扮演一个魔术师。在最后一关,他必须和一排的弓箭手战斗。他唯一能消灭他们的办法是一个火球咒语。如果哈利用他的火球原创 2016-10-07 23:49:29 · 1663 阅读 · 0 评论 -
第七次CCF-4-游戏(广搜)
问题描述试题编号:201604-4试题名称:游戏时间限制:1.0s内存限制:256.0MB问题描述:问题描述 小明在玩一个电脑游戏,游戏在一个n×m的方格图上进行,小明控制的角色开始的时候站在第一行第一列,目标是前往第n行第m列。 方格图上有一些方格是原创 2016-08-26 14:39:12 · 744 阅读 · 0 评论 -
第四次CCF-4-网络延迟(bfs)
问题描述试题编号:201503-4试题名称:网络延时时间限制:1.0s内存限制:256.0MB问题描述:问题描述 给定一个公司的网络,由n台交换机和m台终端电脑组成,交换机与交换机、交换机与电脑之间使用网络连接。交换机按层级设置,编号为1的交换机为根交换机,原创 2016-09-05 17:00:12 · 426 阅读 · 0 评论 -
zzuli OJ-1107 小火山的宝藏收藏(dfs+邻接表)
Description 进去宝藏后, 小火山发现宝藏有N个房间,且这n个房间通过N-1道门联通。 每一个房间都有一个价值为Ai的宝藏, 但是每一个房间也都存在一个机关。如果小火山取走了这个房间的宝藏,那么这个房间通往其他房间的门就永远打不开了,也就是说后面的宝藏小火山是得不到了(进入这个房间的门是不会关闭的,小火山还是可以回去的);如果小火山不取这个宝藏,而是去打开原创 2016-08-10 23:35:23 · 698 阅读 · 0 评论 -
第3次CCF-4-最优配餐(bfs)
问题描述试题编号:201409-4试题名称:最优配餐时间限制:1.0s内存限制:256.0MB问题描述:问题描述 栋栋最近开了一家餐饮连锁店,提供外卖服务。随着连锁店越来越多,怎么合理的给客户送餐成为了一个急需解决的问题。 栋栋的连锁店所在的区域可以看原创 2016-09-09 11:13:10 · 510 阅读 · 0 评论 -
51nod-序列分解(dfs)
1400 序列分解基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注小刀和大刀是双胞胎兄弟。今天他们玩一个有意思的游戏。 大刀给小刀准备了一个长度为n的整数序列。小刀试着把这个序列分解成两个长度为n/2的子序列。这两个子序列必须满足以下两个条件:1.他们不能相互重叠。原创 2017-03-11 20:36:27 · 502 阅读 · 0 评论 -
蓝桥杯试题-地宫取宝 (记忆化搜索)
历届试题 地宫取宝 时间限制:1.0s 内存限制:256.0MB 问题描述 X 国王有一个地宫宝库。是 n x m 个格子的矩阵。每个格子放一件宝贝。每个宝贝贴着价值标签。 地宫的入口在左上角,出口在右下角。 小明被带到地宫的入口,国王要求他只能向右或向下行走。 走过某个格子时,如果那个格子中的宝贝价值比小明手中任原创 2017-03-30 15:58:59 · 522 阅读 · 0 评论 -
NYOJ 99-单词拼接(欧拉通路)
单词拼接时间限制:3000 ms | 内存限制:65535 KB难度:5描述给你一些单词,请你判断能否把它们首尾串起来串成一串。前一个单词的结尾应该与下一个单词的道字母相同。如alohadogarachnidgophertigerrat 可以拼接成:aloha.ara原创 2017-08-16 19:17:12 · 474 阅读 · 0 评论 -
HDU 6060-RXD and dividing(多校训练第三场->DFS)
RXD and dividingTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others)Total Submission(s): 368 Accepted Submission(s): 154Problem DescriptionRXD has a tre原创 2017-08-01 20:27:09 · 360 阅读 · 0 评论 -
Codeforces Round #427 (Div. 2)-D(记忆化搜索)
D. Palindromic characteristicstime limit per test3 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputPalindromic characteristics原创 2017-08-01 09:47:43 · 350 阅读 · 0 评论 -
喵哈哈村的秘境探险(三)-(记忆化搜索)->经典滑雪问题
喵哈哈村的秘境探险(三)发布时间: 2017年4月25日 20:24 最后更新: 2017年4月25日 20:25 时间限制: 1000ms 内存限制: 128M描述喵哈哈村的一堆人在前往北京的路上,发现了一个洞穴。由于好奇心大作,于是准备前往洞穴进行探险。洞穴里面没想到别有一番风景,但是这个风景好像有一些神秘。我们可以把风景看作一个n*n的原创 2017-04-25 22:32:39 · 464 阅读 · 0 评论 -
喵哈哈村的魔法源泉(3)-(树的直径)
喵哈哈村的魔法源泉(3)发布时间: 2017年5月9日 20:59 最后更新: 2017年5月9日 20:59 时间限制: 1000ms 内存限制: 128M描述喵哈哈村有一个魔法源泉,里面有无穷无尽的力量。但是前提是你能答出这样一个问题:小T打算在城市C开设一家外送快餐店。送餐到某一个地点的时间与外卖店到该地点之间最短路径长度是成正比的,小T希望快原创 2017-05-10 22:57:44 · 500 阅读 · 0 评论 -
喵哈哈村的星星与月亮(二)-(暴力DFS)
喵哈哈村的星星与月亮(二)发布时间: 2017年4月4日 20:22 最后更新: 2017年4月4日 20:23 时间限制: 1000ms 内存限制: 128M描述喵哈哈村最近生活的很平静,于是月亮同学就决定出一道题给星星同学玩:上周月亮同学偷偷的去看了《嫌疑人X的献身》这部电影,其中的男主角就整天抱着四色问题这本书,现在月亮同学就准备考考很蠢的星星原创 2017-04-05 09:37:03 · 527 阅读 · 0 评论 -
喵哈哈村的卢西奥(dfs)
喵哈哈村的卢西奥发布时间: 2017年3月14日 20:02 最后更新: 2017年3月14日 20:04 时间限制: 1000ms 内存限制: 128M描述为了拯救喵哈哈村,这个世界必须要存在英雄。一名叫做卢西奥的英雄站了出来!他现在面临一个难题:他被要求将一棵树拆成3份,使得每一份中所有节点的权值和相等。他希望知道,对于一棵给定的原创 2017-03-15 00:41:21 · 432 阅读 · 0 评论 -
51nod-方阵与完全平方数(构造矩阵+dfs)
1438 方阵与完全平方数题目来源: mostleg基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 收藏 关注如果一个由正整数组成的n*n的方阵,满足以下条件:1,每个数字各不相同2,每行以及每列的和,都是互不相同的完全平方数我们称这种方阵为超级完全平方数方阵。输入n,输原创 2017-03-14 21:19:31 · 1322 阅读 · 0 评论