随笔分类 -  搜索

摘要:传送门 BZOJ传送门(权限题) 看到n小于20,就可以想到搜索 所有的数要么在集合a中,要么在集合b中,要么都不在 可是3^n复杂度会炸,我们考虑优化 可以利用折半搜索,将前面一半的所有可能情况与后一半列举 排序扫描统计答案 由于选择情况可能会重复,我们还要记录一下状态,然后在统计时判断一下 统计 阅读全文
posted @ 2018-05-08 13:52 logeadd 阅读(354) 评论(0) 推荐(0)
摘要:没有什么特别好的办法,只好用搜索去做 因为一次移动最多归位一个骑士 所以可以想到用IDA*,为了简化状态 我们用k,x,y,sum来表示移动了k步,空格在x,y,还用sum个没有归位的情况 然后枚举转移即可 标准的IDA* 阅读全文
posted @ 2018-04-17 13:51 logeadd 阅读(164) 评论(0) 推荐(0)