摘要: 题目分析: 考虑到这是一个区间的异或问题,不妨求出前缀和,令$sum[i] = Xor_{j=1}^{i}a[j]$。 对于区间$[l,r]$的异或结果,等于$sum[r] \oplus sum[l-1]$。那么原问题等价于选尽量多的点$p_x$,使得这些点构成的$sum[p_x] \oplus s 阅读全文
posted @ 2019-01-16 18:46 menhera 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 题目分析: 2500的题目为什么我想了这么久。。。 考虑答案是什么。对于一辆从$s$到$t$的车,它有$k$次加油的机会。可以发现实际上是将$s$到$t$的路径以城市为端点最多划分为最大长度最小的$k+1$段。不难发现这样做一定是最优的。 设计DP状态$f[i][j][k]$表示将第$i$座城市到第 阅读全文
posted @ 2019-01-16 16:41 menhera 阅读(418) 评论(0) 推荐(0) 编辑