場外模擬 省選聯考(B卷) 2020 遊記

博客園同步

前記

上次模擬 AA 卷只有 155155 分,很不爽!所以,洛谷上已經有了 BB 卷,抽空看一下吧!

聽說 BB 卷在 JX\text{JX} 和少數省用了,總之挺少的,還挺簡單。

還聽說大衆分是 350350,加油吧!

卡牌遊戲

Day1 T1\text{Day1 T1} 一看是個橙題,信心大增。

看完題,第一感覺是線性 dp\text{dp}.

猛的一想,錘子啊,前綴和的和啊。

統計所有 >0>0 的前綴和相加,沒了。

期望得分:100pts100pts. 懶到不想寫

信息傳遞

AA 掉一題,感覺良好。T2T2 是個樹上的題。

就是求樹上距離 xxkk 的點數。

然而我知道這是 點分樹的模板,但是不會寫。

所以,O(n+mk)\mathcal{O(n + mk)} 都能有 6060 分?

秒啊!不做了。22 題就 6060 分了,還做?

冰火戰士

A,BA,B 卷共有的。

上次做 AA 卷只考慮了 1010 分的暴力,其實不好。

很顯然,這就相當於求這玩意兒: 2×min{ice,fire}2\times\min\{ice,fire\}

這東西不好搞啊,要用數據結構的。

不慌~

考慮一下,iceice 單調不升,firefire 單調不減,那麼 min\text{min} 一定是單谷的吧?

啊?考慮一個 三分函數 是否就可以做到 O(nlogQ)\mathcal{O}(n \log Q) 了呢?

想了一下,三分好像不能處理 非嚴格單調 的情況,出現 == 會直接掛掉。

那麼這不大行啊!那滿分就沒了啊!

要是滿分爺省選 Day1\text{Day1}260260 了,穩了!

但是現實是殘酷的,我們三分不了。

三分不了就退而求其次,大力數據結構啊!

首先,直接一個 線段樹 就可以做到 O(nlog2n)\mathcal{O}(n \log^2 n) 的優秀時間,可以有 6060.

那滿足了!

Day1 220\text{Day1} \space 220 那爺不怕!

幸運數字

既然 220220 保底,Day2\text{Day2} 心情肯定是很好的了~

首先看到異或就感覺有毒,所以想直接丟題。

怎麼能直接丟呢?暴力 2020O(n2)\mathcal{O}(n^2) 可以拿。

對於 4040,首先我們需要離散化,然後暴力。

這樣就 4040 分啦!耶!

信號傳遞

A,BA,B 卷共題,重新思考發現還是 O(m!×n)\mathcal{O(m! \times n)} 的算法,沒救了。

3030 分。

丁香之路

首先我已經有了 220+40+30=290220+40+30 = 290,那麼不慌。可是離大衆分還有 6060 分的差距,Day2 T3\text{Day2 T3} 應該不會那麼簡單吧!

首先 m=0m=0 那麼答案太簡單,55 分到手。

m=1m=1 只需要瞎扯就行了,要麼過邊要麼不過邊,1515 分到手,這樣就有 2020 分了。

等一下 \cdots \cdots 對這個圖大力跑 nnDijkstra\text{Dijkstra} 就可以得到 8585 分的好成績???

不對,要經過所有節點。冷靜。

用一個參數來表示經過的節點數 \cdots \cdots 可以 Floyd\text{Floyd} 啊!但是壓不了維,最後把 f[i][j][n1](ji,1jn)f[i][j][n-1] (j \not = i , 1 \leq j \leq n) 的答案統計即可得到 ii 的答案?

哈哈,這樣 O(n3)\mathcal{O}(n^3) 很穩,5050 分到手了。

那我不就 7070 分了?那我一共不就 360360

那我在 JX\text{JX} 不就省選 Rank 12\text{Rank 12} 了?

Wyxkk\text{Wyxkk} 初三巨佬 395395,反手 %%%\% \% \%

再一番自得之後我放棄了這道題。就 7070 分了!

總結

同樣在 0.5h0.5h 的時間用口頭切上了 360360 分。

未來的自己可能分數更高吧,希望自己能快點長大。

今番良晤,豪興不淺,他日江湖相逢,再當杯酒言歡。咱們就此別過。江湖路遠,各位請一路珍重。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章