原文:題解 洛谷P6477 [NOI Online #2 提高組] 子序列問題

題目鏈接 朴素的做法是枚舉左 右端點。用 texttt set 維護區間內不同值的數量,時間復雜度 O n log n 。 考慮優化這個做法,就必須避免枚舉左 右端點。一種想法是,枚舉 f l,r 的值,然后計算這個值的出現次數。這是經典的算貢獻的思想,但是似乎無法快速求出一個 f l,r 的值在多少區間里出現過。 直接算 f 值的貢獻行不通,轉而考慮計算序列里每個位置對答案的貢獻。可以認為,一個 ...

2020-04-25 13:29 3 621 推薦指數:

查看詳情

題解 P6478 [NOI Online #2 提高] 游戲

題目鏈接 考慮求出一個數組\(g\),\(g[i]\)表示至少有\(i\)個非平局的方案數。也就是說,我們欽定了\(i\)對點,每對點都是“祖先-后代”的關系,剩下的\(m-i\)對點可以任意匹配, ...

Sun Apr 26 07:19:00 CST 2020 4 561
$[Luogu]$ $P2766$ 題解【最長不下降序列問題

很不開心呢,明明有一點思路,卻還是沒寫出來啊QAQ 先來看題吧: 第一問明顯很好做,用一個普通的DP就可以搞定了 但是:重點來了,這個DP出來的f[i]f[i]數組對后面很有用呢 因為我們可以 ...

Mon Oct 15 06:19:00 CST 2018 6 313
[題解] LuoguP6476 [NOI Online 2 提高]塗色游戲

https://www.luogu.com.cn/problem/P6476 估計這是窩唯一能過的題了...... 建議手畫幾張圖,窩太懶了就不畫了...... 講一下考場上的思路吧(可能會有一些沒用的東西)... 首先先想到一個\(lcm\)剛好是一個循環,然后只需要考慮\(lcm ...

Sat Apr 25 23:04:00 CST 2020 7 170
NOI Online 提高 題解(非官方非主流)

A 加減相異的玩意,一個此類連通塊內可以任意連這類邊。這樣一個連通塊可以把欠的賬堆到一個點上。 加減相同的操作,分連通塊內有沒有環、有沒有奇環討論: 無環:最簡單,就 ...

Sun Mar 08 03:16:00 CST 2020 0 993
P1439 【模板】最長公共序列

P1439 【模板】最長公共序列 $$傳送門啦$$ 題目描述 給出\(1-n\)的兩個排列\(P1\)和\(P2\),求它們的最長公共序列。 輸入輸出格式 輸入格式: 第一行是一個數\(n\), 接下來兩行,每行為\(n\)個數,為自然數\(1-n\)的一個排列 ...

Sat Apr 27 17:31:00 CST 2019 0 780
NOI Online Round 2 提高 線上自閉記

今天沒吃早餐好難受啊啊啊。 考試之前在打昨天牛客網的一道ds題,要調自閉了。 到考試了還沒有寫完,心態逐漸暴躁。 \(T_1 : \texttt{color}\) 先把 \(k = 1\) ...

Sat Apr 25 22:46:00 CST 2020 5 320
NOI Online 提高

序列 題意 有長度為\(n\)的\(a,b\)兩個序列,有m種操作,操作有兩種類型,\(1\ x\ y\)代表這個操作可以讓\(a[x]\)和\(a[y]\)同時加\(1\)或者減\(1\),\(2\ x\ y\)則代表一個加\(1\)另一個減\(1\)。 每種操作可以無限次進行,問能否 ...

Sat Mar 07 20:47:00 CST 2020 1 641
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM