博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 3250 栈应用
阅读量:5322 次
发布时间:2019-06-14

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

#include
#include
#include
#include
#define Maxn 100010using namespace std;__int64 ans=0;int Stack[Maxn],top;int main(){ int n,i,j,a; while(scanf("%d",&n)!=EOF) { ans=0; top=0; for(i=1;i<=n;i++) { scanf("%d",&a); while(top>0&&Stack[top]<=a) top--; ans+=(__int64)top; Stack[++top]=a; } printf("%I64d\n",ans); } return 0;}

 

转载于:https://www.cnblogs.com/wangfang20/p/3232691.html

你可能感兴趣的文章
002.文件删除功能
查看>>
[转载]电脑小绝技
查看>>
windos系统定时执行批处理文件(bat文件)
查看>>
06-redis主从
查看>>
linux下面桌面的安装
查看>>
thinkphp如何实现伪静态
查看>>
作业引擎quartz.net --- 监听链
查看>>
iframe传参数
查看>>
人工智能 tensorflow框架-->Softmax回归模型的理论理解 07
查看>>
BZOJ 2243: [SDOI2011]染色( 树链剖分 )
查看>>
BZOJ 1925: [Sdoi2010]地精部落( dp )
查看>>
三点坐标求三角形面积(数学)
查看>>
c++中的string常用函数用法总结!
查看>>
C语言学习记录_2019.02.06
查看>>
Java中Calendar工具类的一些常用方法
查看>>
常用JS调试工具使用方法,帮你快速定位问题(Firebug+ IE“开发人员工具”)
查看>>
[bzoj4552][Tjoi2016&Heoi2016]排序
查看>>
界面交互之支付宝生活圈pk微信朋友圈
查看>>
ES6入门 阮一峰
查看>>
快速理解Docker - 容器级虚拟化解决方案
查看>>