原文:FWT 學習筆記

FWT 學習筆記 想盡量講得本質一點。 首先有一個引出問題叫做 集合冪級數 c i sum j opt k i a jb k 其中, opt 是集合的並交補運算,而 i,j,k 也都是集合的意思 當我們把 i,j,k 看成二進制表示,那么集合中的每一個元素的選 不選對應二進制的 , opt 變成了 or,and,xor 的一種 所以問題變成了這樣:給定兩個長度為 n 的序列 a i,b i 不夠長 ...

2022-01-08 23:07 0 1190 推薦指數:

查看詳情

FWT快速沃爾什變換學習筆記

FWT快速沃爾什變換學習筆記 1、FWT用來干啥啊 回憶一下多項式的卷積\(C_k=\sum_{i+j=k}A_i*B_j\) 我們可以用\(FFT\)來做。 甚至在一些特殊情況下,我們\(C_k=\sum_{i*j=k}A_i*B_j\)也能做(SDOI2015 序列統計 ...

Mon May 21 16:53:00 CST 2018 44 14368
一個數學不好的菜雞的快速沃爾什變換(FWT)學習筆記

一個數學不好的菜雞的快速沃爾什變換(FWT)學習筆記 曾經某個下午我以為我會了FWT,結果現在一丁點也想不起來了……看來“學”完新東西不經常做題不寫博客,就白學了 = = 我沒啥智商 ,網上的FWT博客我大多看不懂,下面這篇博客是留給我我再次忘記FWT時看的,所以像我一樣的沒智商選手應該 ...

Thu Jun 14 18:59:00 CST 2018 1 1378
關於快速沃爾什變換(FWT)的一點學習和思考

  最近在學FWT,抽點時間出來把這個算法總結一下。   快速沃爾什變換(Fast Walsh-Hadamard Transform),簡稱FWT。是快速完成集合卷積運算的一種算法。   主要功能是求:,其中為集合運算符。   就像FFT一樣,FWT是對數組的一種變換,我們稱數組X ...

Tue Dec 12 01:39:00 CST 2017 5 5954
高維FWT

給定\(F(a_0,a_1...a_n)_3\),\(G(a_0,a_1...a_n)_3\) 定義\(a \oplus b\) 為3進制不進位加法,求$ Ans= F \oplus G$ ,即求 ...

Wed Nov 06 00:09:00 CST 2019 7 96
卷積FFT、NTT、FWT

先簡短幾句話說說FFT.... 多項式可用系數和點值表示,n個點可確定一個次數小於n的多項式。 多項式乘積為 f(x)*g(x),顯然若已知f(x), g(x)的點值,O(n)可求得多項式乘積的點 ...

Tue Sep 20 08:54:00 CST 2016 0 1429
FWT (快速沃爾什變換)詳解 以及 K進制FWT

FWT (快速沃爾什變換)詳解 以及 K進制FWT 約定:\(F'=FWT(F)\) 卷積的問題,事實上就是要構造\(F'G'=(FG)'\) 我們常見的卷積,是二進制位上的or ,and ,xor 但正式來說,是集合冪指數 上的 並 , 交 , 對稱差 為了說人話,這里就不帶入集合 ...

Mon Apr 27 20:13:00 CST 2020 0 861
學習筆記1

  參加工作一年多了, 但是總覺得技術沒有什么長進,最近出去面試,總結出的面試的問題。開始面試的是一家小公司,問了項目的用的技術,我說了的git、maven、springMVC,mybatis, 以 ...

Mon Oct 10 17:09:00 CST 2016 7 435
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM