无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

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

Codeforces Round #835 (Div. 4) :D E題題解

2022-11-23 11:39 作者:羽走  | 我要投稿


????????先來說說這一場吧,本來可以寫五道的,結果理解錯題意+沒注意數(shù)據(jù)范圍導致兩個題沒過,挺可惜的,不然上大分。


D:Challenging Valleys

????????大概題意:給你一個數(shù)組,判斷它是否符合我們的要求:某一段區(qū)間(可以是一個點)是否是左邊下降,右邊上升的。

????????當時讀完題目理解成,是否有一個最低點了,但是題目要求的是只能有一個下降的點(或區(qū)間),這導致我WA了兩發(fā)之后放棄去寫E,就是說,這段區(qū)間處在一個最低點或者下降之后,后面所有的都不能再下降。(理解能力還是有所欠缺)


題目的要求

E:Binary Inversions

????????題目大意:你最多可以更改一次數(shù)組某一位的值,0變1,或者1變0,求你操作或者不操作的最大逆序?qū)Φ臄?shù)量。賽后用前綴和寫出來了,但是想學一下大佬的推公式,發(fā)現(xiàn)我學不會。(太菜了)

  • 操作肯定是第一個0變1或者最后一個1變0。

  • 可以用前綴和數(shù)組處理,然后0變1的話,該位置后面的前綴和+1來維護,最后一個1變0同理。

  • 記得開long long!記得開long long ! 記得開long long!

  • 不去操作數(shù)組的逆序?qū)?shù)量也要記錄。


Codeforces Round #835 (Div. 4) :D E題題解的評論 (共 條)

分享到微博請遵守國家法律
普格县| 南汇区| 禄丰县| 合山市| 平湖市| 南部县| 江川县| 个旧市| 图木舒克市| 尉犁县| 资中县| 巫溪县| 温州市| 成安县| 明溪县| 肃宁县| 大埔区| 昭觉县| 濮阳县| 正蓝旗| 泽普县| 永福县| 弋阳县| 卓资县| 大兴区| 麻江县| 福建省| 巨野县| 柏乡县| 苍溪县| 丽水市| 民乐县| 沂南县| 松桃| 连平县| 嘉荫县| 罗平县| 石河子市| 郧西县| 定日县| 嘉定区|