上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页
摘要: 要点 设$f[i][j][k]$为 经过点$(i,j)$且包含点集$k$ 的最小代价,其中k是指景点集合的枚举。 考虑有两种情况:1.点$(i,j)$作为关键点连接了两个子集时$f[i][j][k]$可以得到最小,有$f[i][j][k]=f[i][j][k_1]+f[i][j][k_2] a[i] 阅读全文
posted @ 2019-05-02 22:59 AlphaWA 阅读(133) 评论(0) 推荐(0) 编辑
摘要: AC通道 要点 思路:题解中将所求进行转化$$max\{相似度\} = max\{M 不相似度\} = M min\{不相似度\}$$因此转化为求某01串T与所给众S串的最小不相似度,而最终答案是选取最小不相似度最大的那个。 方法:转化后就可以运用广搜得到所求,即从起始串开始修改某一位,第一次得到此 阅读全文
posted @ 2019-05-01 23:40 AlphaWA 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 最小平均值的环。二分答案以后根据式子将问题转化为:每条边减去mid后是否存在负环,若全是正环说明ans给小了,存在负环则说明存在一个更小的ans。 get到一个新的判负环手法。 阅读全文
posted @ 2019-05-01 13:16 AlphaWA 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 二分答案,内部01背包一下重量大于等于W的最大价值是否大于等于0了。 阅读全文
posted @ 2019-05-01 11:28 AlphaWA 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 本是POJ2976,喜闻乐见的01规划入门题。POJ日常假死,到ZOJ测。 二分答案。 试了试数据好像没问题,$a_i$总是小于$b_i$且最终预答案l都小于1。然而为什么我把r设成1e10往上就会WA,设成1或者1e3会AC,设成1e2会WA……而且网上题解基本都会被全0的数据hack啊……求解答 阅读全文
posted @ 2019-05-01 00:57 AlphaWA 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 提交通道 洛谷日报 考虑非$O(n^2)$的预处理。一遍dfs时,check某颜色有没有的数组何时清空很尴尬:得到某树答案后如果不清,则影响接下来兄弟树的搜索;如果清了,父亲节点又难以收集答案。 解决方法:先让儿子们各顾各的家,算一遍各自的答案(假如能算),check清就清了吧。然后考虑人为优化,即 阅读全文
posted @ 2019-04-30 23:15 AlphaWA 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1.题意有坑,实际要求第k小。 2.没学过动态开点也没学过主席树,看一下博主思路然后妄想自己实现的后果就是拿命去调bug。 阅读全文
posted @ 2019-04-29 01:44 AlphaWA 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 要点 本题使用$O(n^2)$的算法 外层枚举左端点,内层一直kmp到结尾,中间遇到合法的就ans++ 如果是acccca这种数据直接kmp过程顺手判断即可;但是aaa这种数据,j = 2,实际判断是不合法的,也就是说,其实只要Next里有合法的即本串合法,因此多开Num数组记录 C++ inclu 阅读全文
posted @ 2019-04-27 21:01 AlphaWA 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 常规dp。看到数据很小就直接暴力了,没有预处理。kmp好像过分了…… C++ include include include include include include using namespace std; int n, k, t, dp[205][45]; string T = " ", 阅读全文
posted @ 2019-04-26 10:46 AlphaWA 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 要点 是树形的考虑dfs 分为取一枝,取两枝两种情况,将它们的合法情况进行暴举取最好答案即可,貌似我乱搞得相当冗…… 顺手记忆化 正解应该是树上背包 树上背包版,j k要使用上个儿子的所以j倒序: C++ include include include define pb push_back usi 阅读全文
posted @ 2019-04-25 12:39 AlphaWA 阅读(214) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 27 下一页