随笔分类 -  搜索-DFS

摘要:A 求和 时间限制: 1 Sec 空间限制: 256 MB 输入输出文件名:A.in,A.out 题目描述 给出一棵以1为根的有n个节点的树,树上每条边都有其边权。 求所有点对之间的路径上的边权和的总和。 输入格式: 第一行为n 接下来n 1行,每行三个整数,分别表示一条边的两端点编号和边权。(编号 阅读全文
posted @ 2018-08-25 22:14 Roni_i 阅读(538) 评论(0) 推荐(0) 编辑
摘要:dfs序七个经典问题 参考自:《数据结构漫谈》 许昊然 dfs序是树在dfs先序遍历时的序列,将树形结构转化成序列问题处理。 dfs有一个很好的性质:一棵子树所在的位置处于一个连续区间中。 ps:deep[x]为x的深度,l[x]为dfs序中x的位置,r[x]为dfs序中x子树的结束位置 1.点修改 阅读全文
posted @ 2018-07-22 19:07 Roni_i 阅读(365) 评论(0) 推荐(0) 编辑
摘要:变形课 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 29518 Accepted Submission(s): 10683 Problem 阅读全文
posted @ 2018-06-19 21:53 Roni_i 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1 2 3 4 5 6 7 1 | | | | 2 | 3 | | 4 | | | | (Figure 1) = Wall | = No wall = No wall Figure 1 shows the map of a castle.Write a program that calculates 阅读全文
posted @ 2018-06-17 10:21 Roni_i 阅读(195) 评论(0) 推荐(0) 编辑
摘要:棋盘问题 Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 62164 Accepted: 29754 Description 在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋 阅读全文
posted @ 2018-06-16 23:17 Roni_i 阅读(240) 评论(0) 推荐(0) 编辑
摘要:"CF" A. Party time limit per test3 seconds memory limit per test256 megabytes inputstandard input outputstandard output A company has n employees numb 阅读全文
posted @ 2018-06-13 01:41 Roni_i 阅读(269) 评论(0) 推荐(0) 编辑
摘要:【链接】: "CF982C" 【题意】:有一颗树,你需要切掉一些边,使这颗树分拆成若干个节点为偶数的联通分量,最多能切掉几条边。若不能切,输出 1。 【分析】: 1.若点数n为奇数,因为奇数不可能分为偶数,那么一定输出 1 2.若点数n为偶数,偶数=偶数+偶数。就从顶点1开始,当作父顶点开始dfs。 阅读全文
posted @ 2018-06-09 00:54 Roni_i 阅读(353) 评论(0) 推荐(0) 编辑
摘要:1.N皇后问题 2.油田问题 3.素数环问题 4.马踏棋盘问题 5.图的m着色问题 6.01背包问题 7.TSP问题 【Code 1:输出N皇后方案和个数】 include using namespace std; typedef long long ll; const int maxn = 105 阅读全文
posted @ 2018-06-05 11:09 Roni_i 阅读(169) 评论(0) 推荐(0) 编辑
摘要:void dfs(int u,int fa) { vis[u]=1; //邻接表枚举i的每个相邻节点 for(int i=link[u]; i; i=e[i].next) { int v = e[i].u; if(v!=fa) dfs(v,u); } } int pos;//记录重心的编号 void 阅读全文
posted @ 2018-05-30 19:38 Roni_i 阅读(951) 评论(0) 推荐(0) 编辑
摘要:http://newoj.acmclub.cn/problems/1999 1999: 三角形or四边形? http://newoj.acmclub.cn/problems/1999 1999: 三角形or四边形? 描述 题目描述: JiangYu很无聊,所以他拿钉子在板子上戳出了一个由.#组成的1 阅读全文
posted @ 2018-05-12 17:52 Roni_i 阅读(1366) 评论(5) 推荐(1) 编辑
摘要:``` 链接:https://www.nowcoder.com/acm/contest/116/B 来源:牛客网 题目描述 杨老师给同学们玩个游戏,要求使用乘法和减法来表示一个数,他给大家9张卡片,然后报出一个数字,要求大家用表达式的形式来表示出这个数 100 可以表示为这样的形式:100 = 12 阅读全文
posted @ 2018-05-04 18:53 Roni_i 阅读(126) 评论(0) 推荐(0) 编辑
摘要:``` 链接:https://www.nowcoder.com/acm/contest/84/C 来源:牛客网 题目描述 平面上有若干个点,从每个点出发,你可以往东南西北任意方向走,直到碰到另一个点,然后才可以改变方向。 请问至少需要加多少个点,使得点对之间互相可以到达。 输入描述: 第一行一个整数 阅读全文
posted @ 2018-04-28 02:22 Roni_i 阅读(399) 评论(0) 推荐(0) 编辑
摘要:http://acm.zcmu.edu.cn/JudgeOnline/problem.php?id=2110 2110: 扫雷 Description 扫雷游戏你一定玩过吧!现在给你若干个n×m的地雷阵,请你计算出每个矩阵中每个单元格相邻单元格内地雷的个数,每个单元格最多有8个相邻的单元格。 0<n 阅读全文
posted @ 2018-04-11 01:06 Roni_i 阅读(338) 评论(0) 推荐(0) 编辑
摘要:4210: 孙壕请一盘青岛大虾呗 Description 话说那一年zstu与gdut进行了一场PK赛,很侥幸的zstu赢了。按照约定,gdut的孙壕得请客。大家呼声很高,均高呼:“孙壕请一盘青岛大呗!”作为gd的一壕,孙壕爽快的答应了。不过zsj说光吃大虾怎么能过瘾,酒是必须上的。说罢,zsj拿出 阅读全文
posted @ 2018-04-10 22:12 Roni_i 阅读(234) 评论(0) 推荐(0) 编辑
摘要:三、搜索题集整理 1、DFS Red and Black ★☆☆☆☆ FloodFill The Game ★☆☆☆☆ FloodFill Frogger ★☆☆☆☆ 二分枚举答案 + FloodFill Nearest Common Ancestors ★☆☆☆☆ 最近公共祖先 Robot Mot 阅读全文
posted @ 2018-04-10 19:51 Roni_i 阅读(400) 评论(0) 推荐(0) 编辑
摘要:链接:https://www.nowcoder.com/acm/contest/93/D来源:牛客网 题目描述 给你一个n*m的迷宫,这个迷宫中有以下几个标识: s代表起点 t代表终点 x代表障碍物 .代表空地 现在你们涵哥想知道能不能从起点走到终点不碰到障碍物(只能上下左右进行移动,并且不能移动到 阅读全文
posted @ 2018-04-05 23:26 Roni_i 阅读(311) 评论(0) 推荐(0) 编辑
摘要:To 洛谷.1784 数独 类似题:CODEVS.4966 简单数独(4*4数独) CODEVS.2924 数独挑战) 题目描述 数独是根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。每一道合格的数独谜题都有且仅有唯一答案,推理方法 阅读全文
posted @ 2018-03-05 23:45 Roni_i 阅读(374) 评论(0) 推荐(0) 编辑
摘要:https://citel.bjtu.edu.cn/acm/oj/problem/1846 1846. Infinity的装备 时间限制 1000 ms 内存限制 64 MB 题目描述 “测试服终于下完了!” Infinity 来到了一望无际的沙漠 Miramar。 Infinity 降落到了 Lo 阅读全文
posted @ 2018-03-03 12:44 Roni_i 阅读(331) 评论(0) 推荐(0) 编辑
摘要:Description 如果无向图G每对顶点v和w都有从v到w的路径,那么称无向图G是连通的。现在给定一张无向图,判断它是否是连通的。 Input 第一行有2个整数n和m(0 < n,m < 1000000), 接下来m行每行有2个整数u,v (1<=u,v<=n)表示u和v有边连接。 Output 阅读全文
posted @ 2018-02-21 14:57 Roni_i 阅读(3240) 评论(0) 推荐(1) 编辑
摘要:【链接】:https://www.luogu.org/problemnew/show/P2089 题目描述 猪猪Hanke特别喜欢吃烤鸡(本是同畜牲,相煎何太急!)Hanke吃鸡很特别,为什么特别呢?因为他有10种配料(芥末、孜然等),每种配料可以放1—3克,任意烤鸡的美味程度为所有配料质量之和 现 阅读全文
posted @ 2018-01-13 18:16 Roni_i 阅读(693) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示