最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)遵守國家法律
连平县| 南康市| 西乌珠穆沁旗| 宣武区| 称多县| 兴业县| 奉贤区| 温宿县| 上犹县| 喀喇| 阿克苏市| 连云港市| 延安市| 进贤县| 天长市| 会同县| 施秉县| 五常市| 唐山市| 韶山市| 冕宁县| 富川| 百色市| 平罗县| 湟中县| 和顺县| 胶州市| 新平| 翁源县| 隆尧县| 寻甸| 奉化市| 顺义区| 哈密市| 梓潼县| 营口市| 凤山市| 八宿县| 丹阳市| 遂川县| 澄迈县|