
动态规划、递推
文章平均质量分 81
SiriusNEO
无名OIer一枚
展开
-
【原创题】【YZOJ P3969】宇宙魔方 The Tesseract / N维前缀和 / 容斥原理
题 解1.小引子花了好几天终于造好数据惹…这是我第一次出的一个像样原创题。 这是一道关于容斥原理和前缀和预处理的问题,我们来看看经典的前缀和递推式,一维前缀和:sumi=sumi−1+aisumi=sumi−1+aisum_i=sum_{i-1}+a_i 二维前缀和:sumi,j=sumi−1,j+sumi,j−1−sumi−1,j−1+ai,jsumi,j=su...原创 2018-07-31 22:46:06 · 553 阅读 · 2 评论 -
LIS LCS LCIS算法总结
前言Q:标题是什么意思? A:LISLISLIS 指最长上升子序列,LCSLCSLCS 指最长公共子序列,LCISLCISLCIS 指最长上升公共子序列。 不清楚上面几个定义的建议复习一下“子序列”之类的概念。这里的上升都是严格的。 这几种经常会在OI竞赛中遇到,属于基本功吧。搞个总结。LIS例1给定一个长度为 nnn 的数列 aaa,求其 LISLISLIS 的长度...原创 2018-09-06 19:46:35 · 518 阅读 · 0 评论 -
【NOIP训练】塔防游戏 序列DP / 数据结构
题有 nnn 座塔标号为 1−n1−n1-n,每个塔有两种属性 r,ar,ar,a,现在你要从这些塔中选取若干个塔,使得:对于任意两座塔 i,j (i<j)i,j (i<j)i,j\ (i < j),需满足 i+ri≤ji+ri≤ji+r_i \le j。 求在所有满足上述条件的塔的选择集合 SSS 中,求 max{∑i∈Sairi}max{∑i∈Sairi}...原创 2018-09-12 19:56:54 · 282 阅读 · 0 评论