当前位置:首页 » 股票交易 » scoi2010股票交易

scoi2010股票交易

发布时间: 2021-05-31 20:54:13

⑴ scoi2010 operation哪位高手告诉一下怎么统计“[a, b]区间内最多有多少个连续的1”

恩,有点难
对于一个线段树的节点i,维护一个ls代表从左往右数最大的连续1的个数,rs是从右往左数最大连续1个个数,ss是这个节点最大的连续1个个数。如果ss=ls 或者 ss=rc 那么 ss=0
ss=max(左儿子的ss,右儿子的ss)
if 左儿子的rs>0 并且右儿子的ls>0 那么 ss=max(ss,左儿子的rs+右儿子的ls)
ls=左儿子的ls if 左儿子全是1 那么ls=ls+右儿子的ls
rs=右儿子的rs if 右儿子全是1 那么rs=rs+左儿子的rs

热点内容
华为虚拟货币怎么设置 发布:2025-06-16 09:12:58 浏览:708
股票交易中很多手是一样的 发布:2025-06-16 09:01:22 浏览:786
如何注册北京基金会 发布:2025-06-16 09:01:11 浏览:293
股票交易成交量大代表什么意思 发布:2025-06-16 09:00:33 浏览:865
股票名称查询长城科技 发布:2025-06-16 08:58:29 浏览:110
农村股权确权登记是什么意思 发布:2025-06-16 08:43:47 浏览:417
南通个人股权纠纷怎么解决 发布:2025-06-16 08:29:30 浏览:263
两个人合伙创业股权平分怎么办 发布:2025-06-16 08:22:11 浏览:382
什么时候基金信息披露 发布:2025-06-16 08:14:52 浏览:429
有什么理财让妻儿无忧 发布:2025-06-16 07:39:56 浏览:943