剪枝
文章平均质量分 65
cnyali_szsh348
这个作者很懒,什么都没留下…
展开
-
搜索剪枝2018-08-16
第一题:https://vjudge.net/contest/246999#problem/A 本题涉及到深度搜索(当然也可以广度搜索)+剪枝,典型的迷宫问题。问题的大概意思是,狗从S点出发,要求时间为T时狗正好到达D点,迷宫为N*M矩阵,迷宫内有X代表的墙。问狗能否在T时刻准时到达D点。我们要让狗能在T时刻刚好到达门口,但是题目要求狗不能回走,只能绕路走,能绕路走可定要多出偶数的步数,就算是墙...原创 2018-08-16 20:58:25 · 107 阅读 · 0 评论 -
各种优化2018-08-13
第一道题:https://vjudge.net/contest/246647#problem/A 这道题相信很多人一开始都想暴力分组,将每个石头都按照01分组,0就是一堆,1就是另一堆,然后在做差比较。 这道题的操作并不是这样的!!!!! 正确操作: 这道题就是个变向的背包问题 如何背包呢??? 既然是要使分组之差最小,那么每一堆的差一定不能小于石子之和除以2!!! 所以,这不就...原创 2018-08-13 19:56:38 · 174 阅读 · 0 评论 -
DP优化(lis)2018-08-17
DP是一个好东西(逃 传送门:https://www.luogu.org/problemnew/show/P1020 这道题就是一个最长不下降子序列,大家都知道,这就是一个DP问题,时间复杂度是O(nlogn),在我之前的博客里有写到~~ 但是,O(nlogn)的时间复杂度貌似有点高(算高?那么O(n平方)算什么?) 那么,这里我要推荐一种O(nlog2n)的算法!!!(二分答案) 思路...原创 2018-08-17 20:09:15 · 176 阅读 · 0 评论