当前位置:首页 » 股票交易 » 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

热点内容
高银金融2012年市值多少 发布:2025-03-13 00:39:30 浏览:860
做期货左边和右边是什么意思 发布:2025-03-13 00:33:55 浏览:170
国内期货保证金不够会怎么办 发布:2025-03-13 00:33:07 浏览:21
美股什么市值标的值得投资 发布:2025-03-13 00:22:00 浏览:909
盈方微股票历史最高价 发布:2025-03-13 00:19:37 浏览:858
金融市场部和私募哪个好 发布:2025-03-13 00:18:53 浏览:204
股权转换新股东怎么处理 发布:2025-03-13 00:13:35 浏览:317
安谋科技涉及到的股票 发布:2025-03-12 23:44:56 浏览:312
京东零钱理财上限是多少 发布:2025-03-12 23:13:18 浏览:731
对冲基金对比特币有什么影响 发布:2025-03-12 22:49:12 浏览:99