五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

記錄一個(gè)簡單的分塊題目(https://www.acwing.com/problem/content/251/)

2020-11-26 11:13 作者:_dys_  | 我要投稿

區(qū)間眾數(shù),不帶修改,強(qiáng)制在線(否則可以莫隊(duì))。

分塊,預(yù)處理任意2個(gè)大塊之間的眾數(shù)(枚舉左端點(diǎn),n*sqrt(n))。詢問[l,r]中的眾數(shù)肯定是大塊idl+1~idr-1的眾數(shù)、或者小塊中的某個(gè)數(shù)。

對(duì)于這sqrt(n)個(gè)候選答案,需要統(tǒng)計(jì)其在詢問區(qū)間[l,r]內(nèi)的出現(xiàn)次數(shù),1個(gè)做法是用adj[x]記錄x的所有出現(xiàn)位置,那么x在[l,r]內(nèi)的出現(xiàn)次數(shù)就是:

upper_bound(adj[x].begin(), adj[x].end(), r) - lower_bound(adj[x].begin(), adj[x].end(), l)

代碼如下

https://pasteme.cn/68767


待會(huì)視頻更新,更詳細(xì)

記錄一個(gè)簡單的分塊題目(https://www.acwing.com/problem/content/251/)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
沂南县| 桓台县| 元氏县| 通许县| 玛曲县| 铜山县| 岱山县| 祁连县| 台南县| 城步| 高邑县| 沁阳市| 凯里市| 西和县| 武川县| 嫩江县| 濮阳县| 长寿区| 清新县| 安乡县| 阳江市| 全椒县| 梅河口市| 河东区| 酒泉市| 福贡县| 吴川市| 龙井市| 无锡市| 江西省| 比如县| 舞钢市| 巴彦淖尔市| 霸州市| 岐山县| 金乡县| 拉萨市| 永吉县| 富源县| 新乐市| 德保县|