17 05 14 普及模擬 題解

2021-08-01 09:55:37 字數 1121 閱讀 6047

第一題&無限劍製&

很簡單的模擬題,求出這個西格瑪就好,資料規模也不大

第二題&魔法陣&

也很簡單,只是這題目給參加過2016noip的我著實嚇了一跳。。#汗

簡單說,也是模擬

兩個陣列,兩個迴圈,改變方陣中的元素位置

第三題&倒水&

題目挺長的,唬人

然而仔細閱讀整個題目就知道,其實是個模擬

資料規模不大,時間複雜度為o(3000*100)

根本是送分吧!!!

第四題&解碼&

簡單說,這是整套模擬中唯一有難度的

這道題其實就是把求組合數包裝了而已

根據平時的學習,我們可以知道:

對於從m個元素中取出n個元素的組合,公式為:

m!/n!(m-n)!

然而如果直接套公式,你以為第四題只是考你公式的麼?

太天真了!

資料規模:1<=n,m<=10,000

所以很明顯,不能直接套。。。

於是在神奇的至高無上的題解老師的指導下,我們**出兩種方法:

1、楊輝三角**(好)#滑稽

可以觀察出楊輝三角與組合數的關係:

1 1 1

1 2 1

1 3 3 1

1 4 6 4 1

c(0,0)

c(1,0) c(1,1)

c(2,0) c(2,1) c(2,2)

c(3,0) c(3,1) c(3,2) c(3,3)

c(4,0) c(4,1) c(4,2) c(4,3) c(4,4)

楊輝大家都會做吧!

可是,嗯,還是資料規模,你開乙個10000*10000的陣列試試。。

所以要用滾動陣列a[0..1][-1..10001]

或者倒推也行,遞推功底起了作用。。

2、快速冪+簡化公式

en。。。這個還沒做出來

小結 普及模擬3 26

普及模擬 石子遊戲 普及模擬 公共子串 普及模擬 射擊 普及模擬 過河 60 100 0 50 210 還可以,就是第一題有點可惜,沒有想到那個詭異的優化.t1 簡單地說就是它說什麼,你打什麼.打錯了怪我嗦 開乙個棧,把顏色相同的壓在一起 這樣就可更加快速的進行 各種神奇的操作 t2 裸題裸得也太嚴...

普及模擬 好數

對於乙個正整數x,如果把x化成二進位制數後,如果x的二進位制數至少有三個連續的1或者至少有3個連續的0 不能有前導0 那麼x就是 好數 例如8就是 好數 因為8對應的二進位制數是1000,有三個連續的0。整數15也是 好數 因為15對應的二進位制數是1111,也有三個連續的1。整數27就不是 好數 ...

2017 8 6普及模擬 最大(max)

題目大意 bt一天晚上發現 叢林的每棵樹上都有些漿果,bt想把這些果子都拿回去做研究,然而bt認為一次拿太多會很不爽,所以他想知道,他從營地到準備考察的地方,一每棵樹上的漿果最大值的最小值。當然,bt的早餐能量有限,而從一棵樹到另一棵樹所需能量是已知的,bt要保證來回所需能量小於等於早餐所提供的能量...