摘要: Jennie 一个比较水的动态规划 \(dp[i][j]=max(dp[i][j],dp[i-1][k])+a_i*j\quad k\in [j-1,j-1+s]\) 然后这个玩意可以用有限队列 #include<iostream> #include<cstdio> #include<algorit 阅读全文
posted @ 2021-09-12 21:34 Simex 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Jennie 很简单的东西 分左右端点讨论 #include<iostream> #include<cstring> #include<cstdio> #include<cmath> using namespace std; int n; int l[20005],r[20005]; int dp[ 阅读全文
posted @ 2021-09-12 19:13 Simex 阅读(32) 评论(0) 推荐(0) 编辑
摘要: Lisa 这个题其实很水 \[ dp_{ij}=max(dp_{i-1,j-1}+a_{i,j},dp_{i-1,j}) \] 这是什么意思呢,到第i行放j盆花,可能上一个花瓶放的是j-1种花,也可能上一个花瓶(或更久)已经有j-1种花了 #include<iostream> #include<cs 阅读全文
posted @ 2021-09-12 15:03 Simex 阅读(34) 评论(0) 推荐(0) 编辑