给定长度为 nnn 的 01 串 s=s1s2…sns=s_1s_2\ldots s_ns=s1s2…sn,要求对每个位置 iii,统计在它左侧(下标 <i< i<i)与 sis_isi 不同的字符个数。 我们可以采用前缀计数的方法:
定义两个变量 cnt0 和 cnt1,分别记录当前已遍历字符中 '0' 和 '1' 的个数。
cnt0
cnt1
'0'
'1'
对每个位置 iii:
牛牛拥有一个长度为nnn的010101串sss=“s1s2...sns_1s_2...s_ns1s2...sn”(下标从111开始)。
对于每个位置i(1≤i≤n)i(1≤i≤n)i(1≤i≤n),定义:
本题属于以下题库,请选择所需题库进行购买
ScanQRCodePrompt
请使用微信扫描下方二维码完成注册