Fork me on GitHub
摘要: 题意: 一个序列可能有多个最长子序列,现在问每个元素是以下三个种类的哪一类:1.不属于任何一个最长子序列2.属于其中某些但不是全部最长子序列3.属于全部最长子序列解法: 我们先求出dp1[i]表示1~i 的最长递增子序列长度, dp2[i]表示 n~i 的最长递减子序列长度(严格增减),这里我们可以... 阅读全文
posted @ 2015-01-16 20:43 whatbeg 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 题意:从区间[L,R]中选取不多于k个数,使这些数异或和尽量小,输出最小异或和以及选取的那些数。解法:分类讨论。设选取k个数。1. k=4的时候如果区间长度>=4且L是偶数,那么可以构造四个数(L,L+1,L+2,L+3),这样的话(L^(L+1)) ^ ((L+2)^(L+3)) = 0,最优如果... 阅读全文
posted @ 2015-01-16 20:25 whatbeg 阅读(255) 评论(0) 推荐(0) 编辑