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

歡迎光臨散文網(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題題解的評論 (共 條)

分享到微博請遵守國家法律
资阳市| 古交市| 保定市| 阿巴嘎旗| 岫岩| 布尔津县| 墨脱县| 双牌县| 绥德县| 青龙| 周宁县| 潼南县| 宁武县| 呈贡县| 丽水市| 隆尧县| 静安区| 葵青区| 石首市| 军事| 东阿县| 贡觉县| 凉山| 唐山市| 郸城县| 集贤县| 涟水县| 杭州市| 颍上县| 长乐市| 蓬莱市| 镇江市| 新沂市| 阜宁县| 襄垣县| 三台县| 苏尼特左旗| 康马县| 沧源| 和林格尔县| 黎平县|