随笔分类 -  搜索

摘要:题目链接:G. To Go Or Not To Go? 思路:我们发现最优解最多只需要走一次传送门,于是bfs遍历与(n,m)相连的联通块,求出所有传送门到终点中,所需要的花费,因为两个传送门之前传送所需要ai,j+ax,y所以我们可以将它分开计算(前后两部分相互不影响),我们把 阅读全文
posted @ 2021-06-03 17:29 xiaodangao 阅读(108) 评论(0) 推荐(0) 编辑
摘要:题目链接:D. Explorer Space 思路:记忆化搜索。。。。。。。因为他说k步以内并且回到原点,并且可以走回头路,所以一定是找出到在i,j,k/2步能够到达的位置的最小价值,然后原路返回就是最佳答案。 Code: /* -*- encoding: utf-8 -*- ''' @Fi 阅读全文
posted @ 2021-05-14 21:45 xiaodangao 阅读(53) 评论(0) 推荐(0) 编辑
摘要:题目链接:G.Guide 思路:想了好久。。贪心的想法是在一颗最长链上进行不回溯操作,我们需要一遍dfs标记出最长链,然后进行第二次dfs寻找答案,我们必须让dfs“死”在最长链上,方法是如果一个节点的子节点在最长链上,那么最后再进行dfs操作。然后在dfs中记录当前标记的非最长链上的点的数量,如果 阅读全文
posted @ 2021-05-08 20:18 xiaodangao 阅读(255) 评论(0) 推荐(0) 编辑
摘要:题目链接:L3-011 直捣黄龙 思路:提供两种思路,一种dfs嗯搜,一种迪杰斯特拉,因为数据量小,随便过,就是麻烦 Code: #include<set> #include<iostream> #include<cstring> #include<cmath> #include<cstdi 阅读全文
posted @ 2021-04-23 20:40 xiaodangao 阅读(324) 评论(0) 推荐(0) 编辑
摘要:题目链接:L3-018 森森美图 题意:这个题的题意很迷,大概意思就是给你一个起点一个终点,然后起点和终点连线的直线将图划分成两部分,然后分别求这两部分的起点到终点的最短路径val相加,需要注意的是,对于边权的计算,这个题边权的计算有点迷,大概就是若a->b->c均不是斜向边,那么总边权为$a+b+ 阅读全文
posted @ 2021-04-21 21:38 xiaodangao 阅读(337) 评论(0) 推荐(0) 编辑
摘要:对于任何正整数x,其约数的个数记作g(x),例如g(1)=1、g(6)=4。 如果某个正整数x满足:对于任意的小于x的正整数 i,都有g(x)>g(i) ,则称x为反素数。 例如,整数1,2,4,6等都是反素数。 现在给定一个数N,请求出不超过N的最大的反素数。 输入格式 一个正整数N。 输出格式 阅读全文
posted @ 2020-12-21 09:17 xiaodangao 阅读(96) 评论(0) 推荐(0) 编辑
摘要:韩梅梅喜欢满宇宙到处逛街。现在她逛到了一家火星店里,发现这家店有个特别的规矩:你可以用任何星球的硬币付钱,但是绝不找零,当然也不能欠债。韩梅梅手边有 10410^410​4​​ 枚来自各个星球的硬币,需要请你帮她盘算一下,是否可能精确凑出要付的款额。 输入格式: 输入第一行给出两个正整数:NNN(≤ 阅读全文
posted @ 2020-11-26 19:32 xiaodangao 阅读(186) 评论(0) 推荐(0) 编辑
摘要:Language:Remmarguts' Date Time Limit: 4000MSMemory Limit: 65536KTotal Submissions: 44482Accepted: 12303Description"Good man never makes girls wait or 阅读全文
posted @ 2020-11-19 11:19 xiaodangao 阅读(72) 评论(0) 推荐(0) 编辑

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