版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 矩陣及其應(yīng)用 雍高鵬矩陣乘法及其優(yōu)化對于整形數(shù)字b=ak%m,當(dāng)k很大的時(shí)候(1e9),可以用二分的思想快速求出b的值??焖賰缒敲?,類似的,對于矩陣s,sk%mod也可以快速求出。復(fù)雜度分析,在算法競賽中,矩陣的規(guī)模不會太大,乘法的O(N3)當(dāng)做常數(shù)處理。Sk可以用二分求解,如果是S1+S2+.+Sk呢?答案就是,二分,再二分??焖賰缟厦鎚at_plu()是矩陣相加的函數(shù),對應(yīng)位置相加。以k=16為例:s1+s16=(s1+s8)+s8(s1+s8)s1+s8=(s1+s4)+s4(s1+s4)規(guī)模依次折半。給定n個(gè)點(diǎn),對所有點(diǎn)同時(shí)進(jìn)行m個(gè)操作(操作包括平移、縮放、翻轉(zhuǎn)和旋轉(zhuǎn)),試構(gòu)造O(m
2、+n)的算法輸出m個(gè)操作后各點(diǎn)的位置。其中翻轉(zhuǎn)是以坐標(biāo)軸為對稱軸進(jìn)行翻轉(zhuǎn)(兩種情況),旋轉(zhuǎn)則以原點(diǎn)為中心。關(guān)于構(gòu)造一張N個(gè)點(diǎn)的無向無權(quán)圖。如果點(diǎn)a和點(diǎn)b之間有邊,那么鄰接矩陣Gab = Gb a = 1,否則等于0。那么,考慮鄰接矩陣自乘,即G2,會有什么意義。若G2ab!=0,就說明存在點(diǎn)i,使得a i 間有邊并且i b 間也有邊。G2ab的值,即為從點(diǎn)a到點(diǎn)b經(jīng)過1個(gè)中間點(diǎn)的路徑條數(shù)。對于G3,即Ga iGi jGj b = 1當(dāng)且僅當(dāng)Gai = Gi j = Gj b =1,也就是說aijb組成一條路經(jīng)。那么G3a b的值就是從點(diǎn)a到點(diǎn)b經(jīng)過2個(gè)中間點(diǎn)的路徑條數(shù)。因此,運(yùn)用數(shù)學(xué)歸納法不難
3、證明, Gka b就等于a到b經(jīng)過k-1個(gè)中間點(diǎn)也就是長度為k的路徑條數(shù)。圖的鄰接矩陣的應(yīng)用一些推廣及處理:1、前面的結(jié)論同樣適用于有向圖。2、對于有重邊的圖,只需要把Ga b改為表示點(diǎn)a, b之間重邊的數(shù)目。3、對于有向圖的自環(huán),直接加邊即可。4、對于無向圖的自環(huán),通常是把Gaa加上2,這樣在計(jì)算Gk的時(shí)候這條邊就被算成2條不同的邊,如果只加上1,又會不滿足矩陣?yán)锼性睾偷扔谶厰?shù)兩倍的性質(zhì)(入度和出度)。5、忽略前面所說的,具體問題具體分析。圖的鄰接矩陣的應(yīng)用有K種珍珠,每種N顆,求這些珍珠組成的長度在1N之間包含K種珍珠的項(xiàng)鏈有多少種(答案模1234567891)。其中,1=K=30,1
4、=N=1000,000,000狀態(tài)轉(zhuǎn)移方程:dpij = j*dpi-1j+(k-j+1)*dpi-1j-1.其中 dpij表示包含j種珍珠且長度為i的項(xiàng)鏈的種數(shù)。ans= dp1k+dpnk直接開dp數(shù)組會MLE,用滾動數(shù)組O(nk)遞推會TLE.注意到,dpi的狀態(tài)只與dpi-1相關(guān),那么從狀態(tài)dpi-1轉(zhuǎn)移到狀態(tài)dpi,相當(dāng)于一個(gè)k*k的線性變化。即Fi=A*Fi-1,這里A是轉(zhuǎn)移矩陣,即Fi=Ai-1*F1,所以ans=F1+Fn=A0*F1+An-1*F1=(E+A+A2+An-1)*F1。 (注意這里有矩陣,自己構(gòu)造自己想)優(yōu)化DP使用矩陣優(yōu)化的條件:1、狀態(tài)必須是一維或者兩維,如果狀態(tài)本身有超過兩維要狀態(tài)壓縮。2、每一個(gè)狀態(tài)dpi 必須滿足只和dpi-1 有關(guān),并且只能是線性關(guān)系3、轉(zhuǎn)移矩陣都相同或者至少是循環(huán)出現(xiàn)才能通過快速冪加速。4、矩陣規(guī)模較小,轉(zhuǎn)移次數(shù)較大的時(shí)候才運(yùn)用,否則很可能增加復(fù)雜度優(yōu)化DPPOJ 3233 POJ 3070 POJ 3735HDU 3306HDU 1757HUD 2294ZOJ 2974
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年大學(xué)建筑歷史與理論(建筑歷史)試題及答案
- 2025年中職測繪工程技術(shù)(地形測量基礎(chǔ))試題及答案
- 2025年高職第一學(xué)年(大數(shù)據(jù)技術(shù))數(shù)據(jù)采集與預(yù)處理階段測試題及答案
- 2025年大學(xué)本科(服裝與服飾設(shè)計(jì))服裝色彩設(shè)計(jì)試題及答案
- 2025年大學(xué)水產(chǎn)養(yǎng)殖學(xué)(水產(chǎn)動物育種)試題及答案
- 2025年大學(xué)哲學(xué)(倫理學(xué)原理)試題及答案
- 2026年禮品銷售(包裝服務(wù))試題及答案
- 2025年高職(經(jīng)濟(jì)林培育與利用)果樹種植階段測試題及答案
- 2025年高職視覺傳播設(shè)計(jì)與制作(視覺傳播設(shè)計(jì))試題及答案
- 2025年大學(xué)工程造價(jià)(造價(jià)核算)試題及答案
- 2026年度黑龍江省生態(tài)環(huán)境廳所屬事業(yè)單位公開招聘工作人員57人筆試備考試題及答案解析
- 能源集團(tuán)有限責(zé)任公司全員安全生產(chǎn)責(zé)任制匯編
- 抗VEGF治療后黃斑水腫復(fù)發(fā)的再干預(yù)策略
- 中燃魯西經(jīng)管集團(tuán)招聘筆試題庫2026
- 2025山東春宇人力資源有限公司招聘醫(yī)療事業(yè)單位派遣制工作人員筆試模擬試題及答案解析
- 樓頂發(fā)光字安裝工藝方案
- 2025年產(chǎn)科危重癥技能考試題庫及答案
- 婦產(chǎn)科手術(shù)麻醉規(guī)課件
- 2025年福建省高考生物試卷真題(含答案解析)
- 水閘工程重大危險(xiǎn)源風(fēng)險(xiǎn)評估表
- 空調(diào)配件銷售合同范本
評論
0/150
提交評論