当前位置:首页 » 股票交易 » 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-08-11 21:14:20 浏览:25
期货pp是什么牌子 发布:2025-08-11 21:14:05 浏览:829
股权拆分有什么影响 发布:2025-08-11 21:01:12 浏览:265
中产亡于理财是什么意思 发布:2025-08-11 21:00:09 浏览:291
安庆金融控股怎么样 发布:2025-08-11 20:48:20 浏览:530
冻结股权标的企业有什么影响 发布:2025-08-11 20:47:32 浏览:240
cell货币是什么价位 发布:2025-08-11 20:18:28 浏览:578
消费金融贷款诈骗电话多少 发布:2025-08-11 20:10:50 浏览:998
货币乘数又叫什么 发布:2025-08-11 20:02:09 浏览:41
股票交易手续费前收 发布:2025-08-11 19:58:09 浏览:697