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

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

CF競(jìng)賽題目講解_CF61E(反序樹狀數(shù)組+反序樹狀數(shù)組)

2022-08-14 09:17 作者:Clayton_Zhou  | 我要投稿

?https://codeforces.com/contest/61/problem/E

題意:?

已知互不相同的整數(shù)序列a[1], a[2],..., a[n],? 求 i<j<k 且 a[i]>a[j]>a[k] 的三元組個(gè)數(shù)

思路:

如果只有2元組即是求逆序?qū)€(gè)數(shù)。

三元組的情形,先用一個(gè)樹狀數(shù)組x表示 大于a[i]且下標(biāo)小于i的數(shù)據(jù)個(gè)數(shù)

再把x中大于a[i]且下標(biāo)小于i的個(gè)數(shù)存入樹狀數(shù)組y中,存入位置為a[i]的順序標(biāo)號(hào)b0。


假設(shè) 樹狀數(shù)組y中大于順序標(biāo)號(hào)b的數(shù)據(jù)之和為y.sum(b),設(shè)b<b0, 且b0數(shù)據(jù)的下標(biāo)小于b數(shù)據(jù)的下標(biāo)。

?而x.sum(b0)表示大于b0的數(shù)據(jù)個(gè)數(shù), 且這些數(shù)據(jù)的下標(biāo)小于b0數(shù)據(jù)的下標(biāo),

?所以,y.sum(b) 為 a[k]?>?a[i]?>?a[j] 的三元組個(gè)數(shù),其中a[j]的順序標(biāo)號(hào)b。

input

5

1 20 10 8 3?


CF競(jìng)賽題目講解_CF61E(反序樹狀數(shù)組+反序樹狀數(shù)組)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
扶绥县| 正定县| 光泽县| 西充县| 保定市| 五指山市| 攀枝花市| 兴海县| 华安县| 德保县| 永寿县| 巩留县| 乃东县| 阿鲁科尔沁旗| 遂昌县| 金坛市| 武邑县| 晋州市| 双牌县| 广饶县| 宁武县| 旬邑县| 七台河市| 酉阳| 昆明市| 郁南县| 延吉市| 平顺县| 六盘水市| 瑞金市| 准格尔旗| 千阳县| 舞钢市| 长子县| 兴宁市| 体育| 丰顺县| 敖汉旗| 卫辉市| 琼结县| 墨竹工卡县|