博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POJ 2796 Feel Good
阅读量:6327 次
发布时间:2019-06-22

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

单调栈还没有完全理解...写了个优雅的暴力AC了...

#include
#include
#include
#include
using namespace std;const int maxn=100000+10;long long a[maxn],sum[maxn];int L[maxn],R[maxn];int n;int main(){ while(~scanf("%d",&n)) { sum[0]=0; for(int i=1;i<=n;i++) { scanf("%lld",&a[i]); sum[i]=sum[i-1]+a[i]; } for(int i=1;i<=n;i++) L[i]=i; for(int i=2;i<=n;i++) { if(a[i]>a[i-1]) continue; int pre=L[i-1]; while(1) { L[i]=pre; if(pre==1||a[pre-1]
=1;i--) R[i]=i; for(int i=n-1;i>=1;i--) { if(a[i]>a[i+1]) continue; int pre=R[i+1]; while(1) { R[i]=pre; if(pre==n||a[pre+1]

 

转载于:https://www.cnblogs.com/zufezzt/p/5448098.html

你可能感兴趣的文章
window's chkdsk
查看>>
WCF序列化
查看>>
Host+DLL模式下快捷键的使用
查看>>
notepad++添加Compare插件
查看>>
[游戏学习22] MFC 井字棋 双人对战
查看>>
Qt中的qreal
查看>>
Codeforces Beta Round #95 (Div. 2) D.Subway
查看>>
企业搜索引擎开发之连接器connector(二十)
查看>>
HeadFirst Jsp 09 (JSTL)
查看>>
jquery版小型婚礼(可动态添加祝福语)
查看>>
Centos5.8 安装 PHP5.5 和 memcached
查看>>
第25周六
查看>>
[转]CENTOS LINUX安装并使用NFS共享文件
查看>>
Android AES加密算法及其实现
查看>>
Entity Framework公共的增删改方法
查看>>
hdu1698 Just a Hook 线段树:成段替换,总区间求和
查看>>
dorado spring知识补充
查看>>
Android -- ViewPager、Fragment、状态保存、通信
查看>>
如果想消除随机性的感觉
查看>>
.NET网站自动浏览器分享,解决IIS6应用池回收后第一次访问慢问题
查看>>