单调队列
文章平均质量分 70
even_bao
这个作者很懒,什么都没留下…
展开
-
【hdu 4374】One Hundred Layer
【题目链接】 点击打开链接【算法】 不难看出,这题可以用动态规划来解决 f[i][j]表示第i行第j列能够取得的最大分数 则如果向右走,状态转移方程为f[i][j]=max{f[i-1][k]+a[i][k]+a[i][k+1]+...+a[i][j]}(i-T<=k<=j) 如果向左走,则状态转移方程...原创 2018-02-12 08:58:53 · 305 阅读 · 0 评论 -
【BZOJ 1233】 干草堆
【题目链接】 点击打开链接【算法】 这题有一个性质 : 位于顶层的干草堆可以满足宽度最小且高度最高 根据这个性质,用单调队列优化DP,即可【代码】 #include<bits/stdc++.h> using namespace std; #define MAXN 100010 int i,n,head,tail; in...原创 2018-05-12 09:40:45 · 330 阅读 · 0 评论 -
【HAOI 2007】 理想的正方形
【题目链接】 点击打开链接【算法】 单调队列【代码】 #include<bits/stdc++.h> using namespace std; #define MAXN 1010 const int INF = 2e9; int i,j,a,b,n,ans = INF; deque<int> q1,q2; int va...原创 2018-06-08 20:33:52 · 186 阅读 · 0 评论 -
【POI 2010】 Pilots
【题目链接】 点击打开链接【算法】 单调队列【代码】 #include<bits/stdc++.h> using namespace std; #define MAXN 3000010 int n,k,i,ans,pos; deque< int > q1,q2; int a[MAXN]; int main() ...原创 2018-06-08 21:17:36 · 234 阅读 · 0 评论