原文:【JOI】JOISC2020R1_T1building_構造/ntt

題面 大意就是:給兩個 n 數組 A,B ,要生成一個單調不降序列 C ,使得 C i A i 或 C i B i 。並且有恰好 n 個位置選擇了 C i A i 。任意一種方案。 題解 現場得分: 記 A 數組為第 個數組, B 數組為第 個數組。 記dp: f i, , ,表示從 到 i ,第 i 個當中用的是第 個數組,盡可能地多用 ,最多能用多少個。 這個很好轉移 然后有個結論:如果 n ...

2020-03-21 00:15 5 455 推薦指數:

查看詳情

JOISC2020 題解

注:以下的有些解法不一定是標解,甚至可能麻煩了好幾倍。 部分題解參考了 zyy 神仙的題解和 zjc 神仙的題解。 LOJ3271. 「JOISC 2020 Day1」建築裝飾 4 題意 給定長度為 $2n$ 的序列 $A_{1..2n}$ 和 $B_{1..2n}$。對於每個 $i ...

Thu Mar 26 19:05:00 CST 2020 0 691
JOISC2020 題解

LOJ3271「JOISC 2020 Day1」建築裝飾 4 有一個顯然的 \(O(n^2)\) 做法,然后用歸納法可以證明任意時刻合法的位置都是一個線段,就可以 \(O(n)\) 了。 要不是這題我才不會想到優化呢 LOJ3272「JOISC 2020 Day1」漢堡肉 考慮 ...

Mon Jul 13 05:24:00 CST 2020 0 660
JOI 2020 Final」題解

題目地址: LOJ3252~3256 「JOI 2020 Final」只不過是長的領帶 先把a、b分開排好序。 不難想到最優的方法是直接對應匹配。 所以每一個a[i]只會和b[i]或b[i+1]匹配。 a[i]和b[i]匹配適用於挖的點在i之后。 a[i]和b[i+1]匹配使用挖 ...

Sat Feb 29 18:26:00 CST 2020 0 758
JOI2020

JOI2020 代碼自己去LOJ看 要在日本多好,JOI Final比CSP-S簡單.jpg 只不過是長的領帶 顯然的貪心是刪掉某一個之后將兩個序列排序一一匹配。所以排序之后維護\(A\)序列的一段前綴匹配\(B\)序列長度相等的前綴的奇怪度和\(A\)序列的一段后綴匹配\(B\)序列長度 ...

Wed Feb 12 04:54:00 CST 2020 0 368
JOISC2020 自閉記

以下是我考場上的思路,很多題都不是正解。對於某些題目,我們使用《代碼部落》中的題解,希望大家能夠看懂 JOISC2020 Round1 自閉記 T1 11 pts 算法:考慮\(DP\)。 設\(f_{i, j, k}\)表示前\(i\)個數,選了\(j\)個\(B\)數組的數,且第\(i ...

Sun Mar 22 16:44:00 CST 2020 0 1206
JOISC 2020 題解(不會題答)

JOISC 2020 Day1」建築裝飾 4(dp+構造) 一個做法是設\(f[i][j][0/1]\)表示一共選了\(j\)個A了,第\(i\)個選了A還是B,是否可行。 注意到可行的\(j\)其實是一個區間,證明歸納易得。 於是設\(f[i][0/1]\)表示可行的區間,直接dp ...

Thu Mar 26 07:01:00 CST 2020 0 603
JOI Open 2020」黑白點

傳送門 題意 環上有 \(n\) 個黑點和 \(n\) 個白點。現在要將黑點、白點通過 \(n\) 條線段兩兩匹配,問最多幾對線段相交。 \(n\le 2\times 10^5\)。 分析 ...

Tue Feb 08 02:00:00 CST 2022 2 547
題解 LOJ3278 「JOISC 2020 Day3」收獲

感謝 myt 神仙教會了我樹狀數組!Orz! 果樹和人是相對運動的,因為是對人做詢問,所以可以考慮讓人不動,果樹運動。這樣的好處是可以把人的結構固定下來,便於用數據結構維護。 具體來講, ...

Sat Mar 28 02:02:00 CST 2020 2 488
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM