博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BZOJ2442 Usaco2011 Open修剪草坪(动态规划+单调队列)
阅读量:5034 次
发布时间:2019-06-12

本文共 771 字,大约阅读时间需要 2 分钟。

  显然可以dp。显然可以单调队列优化一下。

#include
#include
#include
#include
#include
#include
using namespace std;int read(){ int x=0,f=1;char c=getchar(); while (c<'0'||c>'9') { if (c=='-') f=-1;c=getchar();} while (c>='0'&&c<='9') x=(x<<1)+(x<<3)+(c^48),c=getchar(); return x*f;}#define N 100010int n,m,q[N];long long a[N],f[N];int main(){#ifndef ONLINE_JUDGE freopen("bzoj2442.in","r",stdin); freopen("bzoj2442.out","w",stdout); const char LL[]="%I64d\n";#else const char LL[]="%lld\n";#endif n=read(),m=read(); for (int i=1;i<=n;i++) a[i]=a[i-1]+read(); int head=1,tail=1; for (int i=1;i<=n+1;i++) { while (q[head]

 

转载于:https://www.cnblogs.com/Gloid/p/9573609.html

你可能感兴趣的文章
MySQL锁之三:MySQL的共享锁与排它锁编码演示
查看>>
docker常用命令详解
查看>>
jQuery技巧大放送
查看>>
字符串转换成JSON的三种方式
查看>>
Hive时间函数笔记
查看>>
clojure-emacs-autocomplete
查看>>
一个自己写的判断2个相同对象的属性值差异的工具类
查看>>
10 华电内部文档搜索系统 search03
查看>>
[HIHO1149]回文字符序列(dp)
查看>>
[HDU1402]A * B Problem Plus(FFT)
查看>>
[CF803C] Maximal GCD(gcd,贪心,构造)
查看>>
逆时针旋转的矩阵变换
查看>>
第10周15/16/17
查看>>
四六级作文常见错误解析(转载)
查看>>
Tomcat
查看>>
./是当前目录 ../是当前的上一级目录。上上级就是../../一般绝对路径时候常用...
查看>>
linux支持FTP和SFTP服务【1】
查看>>
树的递归与非递归遍历方法
查看>>
每天一个Linux命令(6):rmdir命令
查看>>
oracle连接的三个配置文件(转)
查看>>