广搜深搜
文章平均质量分 84
kuronekonano
这个作者很懒,什么都没留下…
展开
-
Hrbust-1316-移动 II(广度优先搜索 路径记录)
移动 II Time Limit: 1000 MS Memory Limit: 65536 K Total Submit: 461(134 users) Total Accepted: 204(124 users) Rating: Special Judge: No Description 在坐标轴[0,500]上存在两点A,B。点A可以多次移动,每次移动需要遵循如下规则:1原创 2017-06-04 20:32:36 · 394 阅读 · 0 评论 -
2018年山东省赛H题 UPC-6993 Dominoes(广搜)
题目描述 Orz likes to play dominoes. Now giving an n*m chessboard and k dominoes whose size are 1 * 2, Orz finds that there is exactly one grid empty, so that he can move dominoes without overlapping the...原创 2018-05-21 21:35:45 · 315 阅读 · 0 评论 -
UPC-6467 Many Formulas(深搜暴力)
题目描述 You are given a string S consisting of digits between 1 and 9, inclusive. You can insert the letter + into some of the positions (possibly none) between two letters in this string. Here, + must ...原创 2018-05-31 16:09:39 · 257 阅读 · 0 评论 -
ZOJ - 4045 District Division(树)
Sample Input 3 4 2 1 3 3 2 1 4 6 3 1 3 1 4 1 6 2 5 5 1 8 4 1 2 2 3 2 4 1 5 5 6 5 7 5 8 Sample Output YES 1 4 2 3 NO YES 4 3 2 1 5 6 7 8题意:给一棵有n个节点的树,问是否能将树分成几个区域,每个区域k个节...原创 2018-06-23 19:01:13 · 235 阅读 · 0 评论 -
FZU - 2256 迷宫(树上深搜最小花费)
某一天,YellowStar在人生的道路上迷失了方向,迷迷糊糊之中,它误入了一座迷宫中,幸运的是它在路口处发现了一张迷宫的地图。经过它的观察,它发现这个迷宫一共有n个房间,并且这n个房间呈现一个有根树结构,它现在所在的1号房间为根,其它每个房间都有一个上级房间,连接第i个房间和它的上级房间Pi的道路长度为Wi。在地图的背面,记载了这个迷宫中,每个房间拥有一个时空传送门,第i个房间的传送门可...原创 2018-06-10 18:42:39 · 344 阅读 · 0 评论 -
UPC-6616 Small Multiple(BFS广搜&双向队列)
题目描述 Find the smallest possible sum of the digits in the decimal notation of a positive multiple of K. Constraints 2≤K≤105 K is an integer.输入 Input is given from Standard Input in the following...原创 2018-08-04 10:20:26 · 170 阅读 · 0 评论 -
UPC-2654 序列合并(广搜&优先队列)
题目描述 有两个长度都是N的序列A和B,在A和B中各取一个数相加可以得到N^2个和,求这N^2个和中最小的N个。输入 第一行一个正整数N;第二行N个整数Ai,满足Ai<=Ai+1且Ai<=10^9;第三行N个整数Bi, 满足Bi<=Bi+1且Bi<=10^9.输出 仅一行,包含N个整数,从小到大输出这N个原创 2018-08-10 22:51:45 · 200 阅读 · 0 评论 -
UPC-8377 Playoff(深搜暴力)
题目描述 The Minato Mirai Football Association hosts its annual championship as a single round-robin tournament, in which each team plays a single match against all the others. Unlike many other round-ro...原创 2018-08-27 21:32:54 · 237 阅读 · 0 评论 -
【ICPC 2017 Daejeon】UPC-9312 Game Map(dfs)
题目描述The ICPC-World is the most popular RPG game for ACM-ICPC contestants, whose objective is to conquer the world. A map of the game consists of several cities. There is at most one road between a pa...原创 2018-10-06 00:22:27 · 573 阅读 · 0 评论 -
UPC-5431 Barareh on Fire(广搜)
题目描述 The Barareh village is on fire due to the attack of the virtual enemy. Several places are already on fire and the fire is spreading fast to other places. Khorzookhan who is the only person remai...原创 2018-04-30 03:11:45 · 186 阅读 · 0 评论 -
UPC-5622 Tournament(树的最小深度构造)
题目描述 N contestants participated in a competition. The total of N−1 matches were played in a knockout tournament. For some reasons, the tournament may not be “fair” for all the contestants. That is, t...原创 2018-04-24 01:18:47 · 166 阅读 · 0 评论 -
ZOJ-4020 Traffic Light(广搜 多次路径标记)
题意:在一张N*M的地图中只有1和0,0表示可以上下走,1表示可以左右走。每走一步地图上的1和0就会变化。输入一个起点和终点坐标,问起点到终点的最小步数。第一反应是用广搜来写的,但是因为地图会变化。因此要用走到某个坐标的时间来判断是横着走还是竖着走,广搜可以直接模拟这个过程看能不能走到,而时间最短也是广搜可以实现的。因为题目中说明N*M小于1e5,因此用一个一位数组模拟二维数组。 然后要...原创 2018-04-12 17:49:12 · 367 阅读 · 0 评论 -
hrbust 1174泉水(DFS深度优先搜索)
#include<stdio.h>//DFS深度优先搜索#include<string.h>int vis[1056][1012];//标记数组int high[1007][1024];//坐标高度,数组下标代表坐标位置,存储的是坐标的高度int walkx[4]= {0,1,-1,0};//行走的路线,一维数组存储x的移动方式int walky[4]= {1,0,0,-1};//行走的路原创 2017-02-11 01:32:27 · 396 阅读 · 0 评论 -
Hrbust-1012-Catch That Cow(广搜BFS入门)
Catch That Cow Time Limit: 2000 MS Memory Limit: 65536 K Total Submit: 1993(563 users) Total Accepted: 819(513 users) Rating: Special Judge: No Description Farmer John has been informed of t原创 2017-06-02 00:41:12 · 284 阅读 · 0 评论 -
Hrbust-1942-this is bad problom(搜索)
this is bad problom Time Limit: 1000 MS Memory Limit: 32768 K Total Submit: 273(61 users) Total Accepted: 69(60 users) Rating: Special Judge: No Description 周末了,小辉在大街上无聊地压马路,突然他想去找女童鞋一起快乐地原创 2017-06-02 20:15:19 · 291 阅读 · 0 评论 -
CodeForces - 741A Arpa's loud Owf and Mehrdad's evil plan
Arpa’s loud Owf and Mehrdad’s evil plan time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output As you have noticed, there are lovely girls in原创 2017-08-07 00:13:24 · 285 阅读 · 0 评论 -
Hrbust-1492 盒子(二分图最大匹配)
二分图模板题。 输入N表示盒子总数,M表示关系数 接下来M行表示A盒子可以放在B盒子内部,也就是说盒子谁放在谁里的关系是一对一的。 既然要求放在外面的盒子最少,那么就应该尽量使每个盒子都尽量找到一个比自己大的并且放进去。 又因为不能有超过两个盒子并列放在一个盒子内部,也就是说这种找比自己体积大的盒子容量的关系是一对一的。 简单来说就是某个盒子只能配对一个比自己大的,并且保证尽量每个盒...原创 2018-02-09 01:22:36 · 151 阅读 · 0 评论 -
Hrbust-1613 迷宫问题(广搜)
走迷宫问题就是裸的广搜,即使加了传送门也只是搜索时稍作改动。 Z是起点,P是传送门,#是障碍,W是出口。 问是否能从起点到出口,能的话输出最少时间。 因为数据量较小,直接广搜3遍,第一遍当没有传送门走一遍,得到一个ans。 第二遍和第三遍分别从起点和重点开始搜,找到离自己最近的传送门,最终求和,即可得到走传送门的ans。 两者取最小值即是到达的最小时间。 当裸搜走不到终点和走传送门...原创 2018-02-19 22:25:33 · 440 阅读 · 0 评论 -
Hrbust-1621 迷宫问题II(广搜+优先队列)
数字代表怪兽,求起点到终点的最少时间。 既然这样就是个裸的广搜,每次走路的代价从1变成打怪需要时间+1(上一步到这里需要的时间)就好了。。。其他照旧,用于广搜的队列变成优先队列,也就是本来是按先后入队列的顺序搜索,变成了每次找到最小花费时间往后搜索,不过感觉很奇怪的是,这样一来一些次要路径在正确路径的时间增长后也会被拿出来继续搜索,啊不过这不就是搜索的过程吗,未用优先队列的搜索将不是最少时间...原创 2018-02-20 01:17:39 · 245 阅读 · 0 评论 -
ZOJ-Happy Sequence(记忆化(DP)搜索)
题意:找一种序列,使得 b【i+1】 % b【i】 =0,也就是说每一项都能被前一项整除,且b【i+1】>=b【i】。输入查找这样的序列的上限n,序列长度m,意思是在从1到n这段区间找长度为m的符合条件的序列种数。结果对1e9+7取模使用DFS记忆化搜索,直接暴力搜索肯定会超时。首先预处理打表出数据范围1~2000所有数的因子。倒着从n向前搜索序列。对于每次查找的的序列种数用DP数...原创 2018-03-10 22:03:13 · 350 阅读 · 0 评论 -
UPC-3029 Bless You Autocorrect!(字典树+BFS)
Typing on phones can be tedious. It is easy to make typing mistakes, which is why most phones come with an autocorrect feature. Autocorrect not only fixes common typos, but also suggests how to finish t...原创 2018-10-14 22:43:17 · 339 阅读 · 0 评论