原文:CodeForces - 1100F:Ivan and Burgers (線性基&貪心)(離線 在線)

題意:給定N個數,Q次詢問,求區間最大異或和。 思路:一開始想的線性基 線段樹。單次線性基合並的復雜度為 ,結合線段樹,復雜度為O NlogN 顯然,超時。 超時代碼: View Code 我們考慮離線,把所有詢問按右端點排序,然后從左到有處理詢問,對於當前詢問 L,R 我們把 ,R 所有的數加入線性基,關鍵是對於每一位,我們保留其為位置,這里肯定是貪心地保留越后面的位置越優。 那么查詢的時候,如 ...

2019-01-14 12:57 0 1226 推薦指數:

查看詳情

Codeforces 1249F Maximum Weight Subset (貪心)

題意 在一顆有點權的樹上,選若干個點,使得這些點兩兩距離大於k,且點權和最大 思路 貪心的取比較大的值即可 將所有點按照深度從大到小排序,如果當前點點權\(a[i]\)大於0,則將距離為k以內的所有點減\(a[i]\) 代表取了當前點,為答案貢獻\(a[i]\) 如果下面又掃到大於零的點權 ...

Wed Oct 23 23:01:00 CST 2019 2 362
線性

線性 線性是一個可以在 \(\log\) 的時間復雜度內高效處理子集異或問題的數據結構。 准確來說,對於一個集合 \(S\) ,其最大元素為 \(S_{max}\) ,那么 \(S\) 有一個長度為 \(\lceil\log_2 S_{max}\rceil\) 的線性。 設原集合 ...

Sun Nov 14 19:59:00 CST 2021 0 264
線性

線性是一種數據結構,可以在\(logn\)的時間內計算出所有數的異或最大和以及異或最 小值。 1.線性里的數都由原數異或得來 2.線性里任意幾個數異或起來的結果都不相等。 3.線性異或出來的結果的一個集合,與原數異或出來的集合相等(0除外,由性 質2就決定了不會有0的產生 ...

Mon Sep 02 18:47:00 CST 2019 0 381
線性

/5869991.html 轉載 設數集T的值域范圍為[1,2^n−1]。 T的線性是T的一個子集 ...

Tue Jul 23 05:49:00 CST 2019 0 704
線性模板(線性

stO ppl Orz 蒟蒻寫了個模板,通過了對拍檢驗。 該模板資磁ppl的博客中提到的所有操作,除了getmin和getmax的意義不同。 蒟蒻的getmin和getmax是求線性內能與x異或出的最小/大值。那么ppl的getmax等價於這里的getmax(0)。 可兼容bitset ...

Mon Sep 17 00:21:00 CST 2018 5 593
Codeforces 1248C Ivan the Fool and the Probability Theory(推公式)

題意 一個n*m的網格圖,每個格子可以染黑色、白色,問你每個格子最多有一個相鄰顏色相同的方案數 n,m<=1e5 思路 我們先處理\(1 \times m\)的情況 設\(f[i][j]\)為前\(i\)個格子,最后一個為\(j\)的方案數 可以得到遞推式\(f[i][j]=f[i-1 ...

Mon Oct 21 22:14:00 CST 2019 0 437
線性學習筆記

線性學習筆記 定義 :在線性代數中,(也稱為基底)是描述、刻畫向量空間的基本工具。向量空間的是它的一個特殊的子集,的元素稱為向量。向量空間中任意一個元素,都可以唯一地表示成向量的線性組合。如果中元素個數有限,就稱向量空間為有限維向量空間,將元素的個數稱作向量空間的維數 ...

Tue Sep 07 03:11:00 CST 2021 0 115
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM