双向搜索

题单介绍

upd on 9-24:添加了 P3230 [HNOI2013] 比赛。 upd on 10-9:添加了 P10488 Booksort。 注意,双向搜索有两种:https://oi-wiki.org/search/bidirectional/ 由于 ivyjiao 很菜,若有错误,敬请指正。 双向搜索题目的**一般**特征: 1. $n\leq 30\sim 40$。 2. $k^n$ 炸,$k^{\frac n 2}$ 过($k$ 为状态数)。 3. 如果给定起点和终点的状态,且符合以上两条,一般是双向同时搜索。 如果你发现了其他双向搜索题欢迎私信添加。 upd 2024-1-11:觉得之前的操作很唐氏,清除了更新记录并删掉了 14 道题目。 ### meet-in-middle: 我习惯称它为双向深搜。 做法:先搜一半记录结果,再搜另一半匹配结果。 搜索树示意图如下: ![](https://cdn.luogu.com.cn/upload/image_hosting/gs75w502.png?x-oss-process=image/resize,m_lfit,h_1700,w_2250) 模板题 P4799 [CEOI2015 Day2] 世界冰球锦标赛 ### 双向同时搜索: 我习惯称它为双向广搜。 做法:当给定初始状态和目标状态时,可以采用双向广搜的做法。如果发现搜索的两端相遇了,那么可以认为是获得了可行解。~~然而这种题目很少,因为很少有出题人会把俩状态贴你脸上摆明双向广搜。~~ 搜索树示意图如下: ![](https://cdn.luogu.com.cn/upload/image_hosting/az6lsm0b.png?x-oss-process=image/resize,m_lfit,h_1700,w_2250) 模板题 P1379 八数码难题

题目列表

  • [USACO2.2] 集合 Subset Sums
  • [USACO05DEC] Scales S
  • NEG2 - The Moronic Cowmpouter
  • [NOIP 2002 提高组] 字串变换(疑似错题)
  • 八数码难题
  • [CEOI 2015] 世界冰球锦标赛 (Day2)
  • [NOI2001] 方程的解数
  • [BAPC 2006 资格赛] Booksort
  • Permutation Sum
  • Maximum Subsequence
  • [ABC184F] Programming Contest
  • [ABC271F] XOR on Grid Path
  • パズル
  • 黑白棋游戏
  • 万圣节后的早晨
  • [NOI2001] 聪明的打字员
  • [SCOI2005] 骑士精神
  • [USACO09NOV] Lights G
  • [USACO12OPEN] Balanced Cow Subsets G
  • [CQOI2009] 循环赛
  • [HNOI2013] 比赛
  • [HAOI2008] 移动玩具
  • 机关
  • [USACO22FEB] Robot Instructions S
  • [CSP-S 2022] 假期计划
  • [蓝桥杯 2023 省 A] 买瓜
  • Anya and Cubes
  • Lizard Era: Beginning
  • Xor-Paths
  • [ABC300G] P-smooth number
  • 万圣节后的早晨 The Morning after Halloween
  • Jurassic Remains
  • Prime Gift
  • Make Them Similar
  • Algebra Flash
  • SUBSET - Balanced Cow Subsets
  • [COCI 2013/2014 #6] HASH
  • NAKANJ - Minimum Knight moves !!!