1. 程式人生 > 其它 >NOIP2021 SC 迷惑行為小賞

NOIP2021 SC 迷惑行為小賞

Day 2459539

由於是在本校考試,故非常熟悉考場環境。直到 8:30 才能看題就比較離譜。

先看一遍四道題:

  • T1 是什麼神……才這個資料範圍啊;
  • T2 簡單 DP;
  • T3 神仙題;
  • T4 防 AK 的大模擬+大資料結構。

先拿 Python 算了一下 T1 的運算次數,發現完全能過。暴力判一個數含不含 7 跑不過,改了一下就過了。

T2 先在草稿紙上確認了一遍狀態,算了一下運算次數,也完全能過。寫完之後沒有調直接過樣例。

比賽才過半個小時,於是推 T3。推了幾分鐘發現交換差分陣列的性質,於是嘗試拆方差的式子,拿定義式拆了半天,又拿平方的期望減期望的平方推了半天,沒推出什麼東西。

於是考慮調整法找性質,猜測差分陣列單調/單峰,發現它確實單峰。但因為推導過程出了點問題,誤以為平均值一定在谷底處,此時列舉平均值的複雜度較低(平均值的可能的區間一定不大於 \(\dfrac{a}{n}\)

),寫出來發現過不了樣例。用單峰性質寫了個暴力,發現單峰性質是對的,但平均值不一定在谷底。於是被繼續帶偏到列舉平均值,想平方的期望減期望的平方時沒有意識到前 \(i\) 個差分值的和不需要記成狀態,只寫了暴力。

嘗試想能不能優化,注意到此題相當於若干二次函式求最小值,然後我在草稿紙上畫了一堆 開 口 向 下 的 二 次 函 數,然後一口咬定它是 單 峰 的,於是寫了《三 分》。

然後推了一會 T3 沒推出什麼東西,決定去寫 T4 暴力。寫完去虛擬機器下測試,測完了回去推 T3,還是什麼都沒有推出來,最後跑路了。/kk

考完一出來,發現《三 分》顯然是假的。/kk


若文章內無特別說明,公開文章
採用知識共享署名-相同方式共享 4.0 國際許可協議進行許可。