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

歡迎光臨散文網 會員登陸 & 注冊

復盤|第336場周賽

2023-03-12 16:49 作者:UCLmsc  | 我要投稿

統(tǒng)計范圍內的元音字符串數

重排數組以得到最大前綴分數

【排序+貪心】從大到小排序后,一開始前綴和加到最大,后面能夠減的空間就越大,可以一邊遍歷一邊計算大于0的前綴和數量。

統(tǒng)計美麗子數組數目

【前綴和+哈希表】每次操作要把nums[i]和nums[j]同一個比特位的1改成0等同于每次修改兩個1,題中說執(zhí)行若干次修改后,子數組能變成全為0的數,顯然這個子數組每個有1的比特位上都有偶數個1,執(zhí)行偶數次的1 ⊕ 1 = 0后,該比特位才能全零。把所有比特位合起來看,美麗子數組這等價于子數組的異或和等于 0(子數組每個數的每個比特位異或0等價于子數組異或為0)。問題轉換為求異或和為0的子數組的個數。子數組的異或和等于兩個前綴異或和的異或,異或為0說明兩個前綴和是相等的,即求前綴異或和數組中所有相同的數對。

完成所有任務的最少時間

【排序+貪心】為了盡可能讓多個任務同時運行,應該盡量延遲任務的執(zhí)行,所以按照右端點排序,對于task[i]來說,它右側的任務要么和它沒交集,要么包含它的區(qū)間后綴。遍歷排序后的任務,先統(tǒng)計區(qū)間內電腦運行時間點,如果小于duration,就盡量把運行時間安排在區(qū)間[start, end]的后綴上。


復盤|第336場周賽的評論 (共 條)

分享到微博請遵守國家法律
平和县| 黎川县| 武山县| 福泉市| 巨鹿县| 京山县| 峨眉山市| 共和县| 屏边| 时尚| 唐山市| 广安市| 鲁甸县| 陇西县| 油尖旺区| 阿克苏市| 清徐县| 丰镇市| 临汾市| 怀安县| 东城区| 玛沁县| 清原| 青川县| 平舆县| 太湖县| 明水县| 武清区| 沅江市| 芜湖县| 新宁县| 德格县| 酒泉市| 石河子市| 宁安市| 临高县| 曲麻莱县| 涿鹿县| 迁安市| 南宫市| 安泽县|