会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
_USER
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年1月28日
hdu1047 Integer Inquiry
摘要: 题目链接: hdu1047 Integer Inquiry 对于 \(java\) 来说, 这就是一道简单的累加题。 /** * hdu1047 Integer Inquiry * */ import java.math.BigInteger; import java.util.Scanner; p
阅读全文
posted @ 2021-01-28 12:16 Zewbie
阅读(72)
评论(0)
推荐(0)
2021年1月27日
hdu1042 N!
摘要: 题目链接: hdu1042 N! \(c\)++ \(AC\) 代码: /** * hdu1042 N! * 0 <= N <= 10000 */ #include <iostream> #include <iomanip> #include <cstring> using namespace st
阅读全文
posted @ 2021-01-27 22:36 Zewbie
阅读(76)
评论(0)
推荐(0)
2021年1月24日
hdu1401 Solitaire
摘要: 题目链接: hdu1401 Solitaire 这是一道十分适合双向广搜的题。 考虑到 \(4\) 个相同棋子在一个 \(8\times8\) 的棋盘上,总状态数不过 \(\C_{64}^4=635376<1e6\) 种,单向广搜应该也不会超时,不过我第一次试了下结果还是 \(TLE\) 了,猜想可
阅读全文
posted @ 2021-01-24 16:36 Zewbie
阅读(92)
评论(0)
推荐(0)
2021年1月23日
poj1077 Eight
摘要: 题目链接: poj1077 Eight 难点在如何标记已遍历的的八数码状态:利用康托展开可将全排列一一映射到自然数。 解决状态标记问题,剩下的就与普通 \(bfs\) 无异了。 初始化从终态开始搜索,遍历八数码所有的状态。随后根据输入的状态直接回溯到终态。 /** * poj1077 Eight *
阅读全文
posted @ 2021-01-23 17:23 Zewbie
阅读(92)
评论(0)
推荐(0)
hdu4460 Friend Chains
摘要: 题目链接: hdu4460 ( Friend Chains ) 将每个人当作顶点,朋友关系当作顶点之间权值为 \(1\) 的边,建立无向图。 图上任意两点间最短距离的最大值即为所求,从每个顶点 \(bfs\) 就最大距离即可,时间复杂度 \(O(n^2)\) 。 特别地,若该图不连通,则输出 \(-
阅读全文
posted @ 2021-01-23 12:26 Zewbie
阅读(148)
评论(0)
推荐(0)
hdu1240 Asteroids
摘要: 题目链接: hdu1240 ( Asteroids! ) /** * hdu1240 Asteroids * 三维bfs,不过6个方向而已 */ #include <cstdio> #include <queue> #include <iostream> #include <cstring> #in
阅读全文
posted @ 2021-01-23 11:32 Zewbie
阅读(70)
评论(0)
推荐(0)
poj3414 Pots
摘要: 搜索空间不过 \(1e4\) ,暴力 \(bfs\) 即可得到最少操作。 输出每次操作可能需要在 \(bfs\) 时手动模拟队列,方便找到最优解后回溯输出。 /** * poj3414 Pots * */ #include <cstdio> #include <queue> #include <io
阅读全文
posted @ 2021-01-23 09:01 Zewbie
阅读(47)
评论(0)
推荐(0)
2021年1月22日
poj3126 Prime Path
摘要: 方法一 由于四位数的素数仅有 \(1061\) 个,因此可以预处理所有的四位素数,每两个素数之间只有一位不同则有边,由此建出一个无向图。预处理后便成了裸的图上 \(bfs\) 。 /** * poj3126 Prime Path * 四位数的素数仅1061个 * prime[169] = 1009,
阅读全文
posted @ 2021-01-22 20:19 Zewbie
阅读(68)
评论(0)
推荐(0)
poj1426 Find The Multiple
摘要: 这题直接 \(bfs\) 居然能过是我没想到的。 /** * poj1426 Find The Multiple * */ #include <cstdio> #include <queue> using namespace std; typedef long long LL; LL bfs(int
阅读全文
posted @ 2021-01-22 16:51 Zewbie
阅读(44)
评论(0)
推荐(0)
poj3278 Catch That Cow
摘要: 这么简单的暴搜问题也能wa爆心态,我果然还是一如既往的菜。 /** * poj3278 Catch That Cow * bfs */ #include <cstdio> #include <cstring> #include <algorithm> #include <queue> using n
阅读全文
posted @ 2021-01-22 12:47 Zewbie
阅读(57)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告