JZOJ.4778. 【NOIP2016提高A组模拟9.14】数列编辑器

这里写图片描述
这里写图片描述

这道题一开始我看到我感觉好像在哪里见过,似乎就是之前NOIP2014初赛?感觉用双栈模拟可做,于是很开森的想拿100,没看到最大前缀和2字,于是爆0.

思路:我们建立两个栈,其中一个为当前光标前面的数字,一个为光标后面的数字,insert操作直接往第一个栈存进去就好了,然后用前缀和更新下答案,D操作的话直接将第一个栈栈顶去掉就好了,L操作就把stack1的栈顶转移到stack2的栈顶。
R操作的话把stack2的栈顶移到stack1的栈顶,注意,这时候答案更新了,所以要维护一下前缀和,同时维护下答案即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值