当前位置:首页 » 股票交易 » 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-10-20 08:28:25 浏览:418
股票股利会影响股票价格吗 发布:2025-10-20 08:17:34 浏览:477
期货镍的一个点是多少 发布:2025-10-20 08:11:46 浏览:386
理财通定期收益怎么算 发布:2025-10-20 08:04:13 浏览:782
如何解决股市身份被冒用的问题 发布:2025-10-20 08:00:25 浏览:412
股市最高的一年多少钱 发布:2025-10-20 08:00:23 浏览:767
多少基金公司持有宁德时代 发布:2025-10-20 07:44:38 浏览:744
如何理解货币的两个基本职能科普 发布:2025-10-20 07:36:49 浏览:443
哪些基金没有c类 发布:2025-10-20 07:31:13 浏览:159
银行如何判定钱流入股市 发布:2025-10-20 06:51:50 浏览:436