原文:Codeforces 1238E. Keyboard Purchase

傳送門 注意到 m 只有 ,考慮一下狀壓 dp 設 f S 表示當前確定的字符集合為 S ,那么轉移就考慮從最右邊加入的下一個字符 c 那么問題來了,代價如何計算 考慮每次加入一個字符以后對於所有字符間的移動 c i,c i 產生的代價 那么顯然只有當 c i in S , c i notin S 時,移動 c i,c i 會多經過當前加入的字符的位置,那么需要的時間就會增加 所以我們可以維護一個 ...

2019-10-09 17:06 0 306 推薦指數:

查看詳情

Codeforces1238E. Keyboard Purchase(狀壓dp + 計算貢獻)

題目鏈接:傳送門 思路: 題目中的m為20,而不是26,顯然在瘋狂暗示要用狀壓來做。 考慮狀壓字母集合。如果想要保存字母集合中的各字母的順序,那就和經典的n!的狀態的狀壓沒什么區別了, ...

Fri Oct 11 16:27:00 CST 2019 6 242
Codeforces 1238D. AB-string

傳送門 求合法的串看一眼很不可做 考慮一下總方案減去不合法方案 考慮如何求不合法的串,首先串中連續的相同字符一定是回文串的一部分 然后考慮 $AB$ 交錯的情況,發現對於某個 $A$ 它如果左 ...

Thu Oct 10 00:27:00 CST 2019 0 378
Codeforces 1238C. Standard Free2play

傳送門 題目別看錯了,好像挺多人都讀錯了... 然后顯然可以貪心,只有在需要用 $\text{magic crystals}$ 的時候才用 那么直接模擬即可 如果初始相鄰兩個突出的平台高度不連 ...

Thu Oct 10 00:10:00 CST 2019 0 398
Codeforces 1270E

我們把所有點分成四類 $A_{0,0},A_{0,1},A_{1,0},A_{1,1}$ 發現如果$A_{0,0}+A_{1,1} > 0$並且$A_{0,1}+A_{1,0} > 0 ...

Mon Dec 30 23:40:00 CST 2019 4 143
codeforces 877e

E. Danil and a Part-time Job time limit per test 2 seconds memory limit per test 256 megabytes input ...

Mon Nov 06 01:31:00 CST 2017 0 1356
Codeforces 1220E. Tourism

傳送門 這是一道英語題,首先要讀懂題目: $\text{Alex believes that his trip will be interesting only if he will not us ...

Fri Sep 20 20:42:00 CST 2019 2 263
codeforces 1269 E K Integers

E. K Integers 題目連接:https://codeforces.com/contest/1269/problem/E 題意 給了一個排列p,你每次操作可以交換兩個相鄰的元素,現在問你最少操作多少次可以形成一個形如1,2,3,4..k 這樣的子段 k從1~n 題解 ...

Tue Dec 24 11:42:00 CST 2019 0 260
Codeforces Round #580 (Div. 1) A-E

Contest Page A Tag:構造 將$a_i$看做一個無窮數列,$i > 2n$時$a_i = a_{i - 2n}$.設$sgn_i = \sum\limits_{j ...

Wed Aug 21 17:59:00 CST 2019 5 212
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM