当前位置:首页 » 股票交易 » 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-05 23:11:18 浏览:62
股票提示退市怎么办 发布:2025-10-05 23:11:15 浏览:762
炒股怎么变成一千万元 发布:2025-10-05 23:04:50 浏览:999
下一代教育基金会是什么 发布:2025-10-05 23:03:50 浏览:351
越南认什么货币 发布:2025-10-05 22:50:00 浏览:787
独角兽回归a股对股票的影响 发布:2025-10-05 22:44:20 浏览:149
国外银行个人理财业务什么时候开始的 发布:2025-10-05 22:27:57 浏览:783
企业购买金融工具的利息如何征税 发布:2025-10-05 21:53:02 浏览:761
股票市值按什么比例的 发布:2025-10-05 21:27:28 浏览:275
苏宁金融火车票是哪个平台 发布:2025-10-05 21:19:06 浏览:216