原文:CF1602E Optimal Insertion 題解

CF E Optimal Insertion Statement CodeForces E 給定序列 a n,b m ,可以將 b 以任意順序插入到 a 的任意位置里面,求插入后最少有多少的逆序對。 a 不可交換順序,逆序對算上了 a 本來的逆序對 Solution 我們容易想到一個貪心思路:對 b 排序后,依次插入。 所謂的依次插入是指,假設 b i 插入到了 p ,那么 b i 插入到區間 p ...

2021-10-26 21:32 1 95 推薦指數:

查看詳情

CF1601C Optimal Insertion 題解

題意 給你一個長度為\(n\)的數組\(a\)和一個長度為\(m\)的數組\(b\),你要保證\(a\)中的元素相對位置不變,任意把\(b\)中元素插入到\(a\)中,最后得到一個長度為\(n+m\ ...

Tue Oct 26 20:54:00 CST 2021 4 67
題解 CF1326E Bombs

CF1326E Bombs 題目大意 有一個長度為 \(n\) 的排列 \(p_{1}, p_{2},\dots, p_{n}\)。其中一些位置上是有炸彈的(保證至少一個位置沒有炸彈)。 對於一個固定的局面(已知哪些位置有炸彈),我們這樣定義它的權值:考慮如下過程: 維護一個集合 ...

Fri Mar 20 18:10:00 CST 2020 4 887
CF 1437E Make It Increasing 題解

題目大意 給你一個數列 \(a\) ,一個集合 \(b\) , 對於每個\(b\) 中的元素\(x\), \(a_x\) 不能修改,其他都可以修改,問最少多少次可以將\(a\) 修改為嚴格單調遞增的 ...

Wed Oct 28 16:27:00 CST 2020 3 429
組件DP & 題解 CF1515E Phoenix and Computers

CF 本場比賽的討論區發現了解決這道題的一個比較新穎的思路,並且可以以 \(O(n^2)\) 的時間解決本題,來分享一下。 姑且稱這種 DP 方式為組件 DP。 在普通的 DP 方式中,我們常常針對位置進行 DP ,在組件 DP 中,我們按操作次序針對每個操作進行 DP。 概念 ...

Mon May 03 23:46:00 CST 2021 6 171
題解 CF1375E Inversion SwapSort(構造)

題目鏈接 考慮\(a\)是一個排列時怎么做。 我們設\(\text{pos}[v]\)表示\(v\)這個數在\(a\)里出現的位置。也就是\(\text{pos}[a[i]]=i\)。 從邊界入 ...

Mon Jul 06 00:22:00 CST 2020 2 512
CF1528E Mashtali and Hagh Trees 題解

Link. Codeforces Luogu P.S. 上文 Solution. 觀察三條件,抽象出樹可能是以下三種 有根外向樹 有根內向樹 內向外向拼起來 設有根且根 ...

Thu Jul 08 21:32:00 CST 2021 3 138
CF1602F. Difficult Mountain

題意 給一座山 初始高度為 \(d\) 有 \(n\) 個人 每個人有屬性 \(a,s\) 表示他最高能爬上高度 \(d\) 小於等於 \(s\) 的山,他爬完山后,山的高度 \(d=max(a,d)\) \(n \leq 5\times10^5\) 題解 其實是貪心。猜結論題。 一般思路 ...

Tue Oct 26 18:43:00 CST 2021 0 112
cf 938E

哇自閉了。 一樣個毛啊。 和之前見過的幾道感覺很類似啊。 首先一個數如果有貢獻那么在他后面一定有一個大於它的數,並且前面的全比他小,然后我就跑偏了。。。 於是我們先排個序,顯然無影響,我們可以 ...

Sun Feb 03 00:20:00 CST 2019 0 645
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM