NOIP2021 打鐵記


CSP-S2021 還沒過幾天,NOIP 就快要開始了。

游記就從今天開始吧。

\(2021/11/16\)

周二。忘了 NOIP 周幾考了,好像是周六,不管了。

復習了下長鏈剖分優化 \(dp\).

給 yaoj 丟了道交互題。

口胡了幾道題。

《月半小夜曲》無限循環。

仍然倚在失眠夜

望天邊星宿

仍然聽見小提琴

如泣似訴再挑逗

為何只剩一彎月

留在我的天空

...

為何只是失望

填密我的空虛

...

提琴獨奏獨奏着

明月半倚深秋

我的牽掛

我的渴望

直至以后

\(2021/11/18\)

周四。昨天忘記寫了。

拜謝叉勾姐姐。拜謝餃子皮。

不會線性基被吊打。

拜謝。

\(2021/11/19\)

沒訓練,開始復習模板。

欣賞了一場偉大的表演。

下午試機發生了一些有趣的事情。

  • 32 位機,__int128 不能編譯。
  • 空格鍵是個蹺蹺板,打中間才行。監考老師:你們應該把注意力放在題目上,而不是蹺蹺板鍵盤上。國家需要你們這些能適應惡劣環境的人。

我謝謝你啊。

  • 試機題目是 a+b.
  • 監考老師:a+b 你們應該寫過幾百遍了。(我草誰沒事整天寫 a_b 啊)
  • 我打了個有快讀快寫的 a+b.

監考老師:我們試機沒有你這道題吧。

我:這就是 a+b 啊。

監考老師:那你寫的太復雜了,人家幾行就寫完了,效率比你高多了。

那你挺行的啊。




又一年驀然回首
步履匆匆不曾停留
忙碌的城市
疲憊而溫柔
又一季新的春秋
零點的鍾聲以后
是否 所願還依舊
心願會實現嗎
會嗎 會吧
付出總有回答
會嗎 會吧
浮沉起落變化
會一直 在一起嗎
未來是坦途嗎
會嗎 會吧
百度地圖出發 到達 再出發
春天還會遠嗎
你看那 煙花開啊
每一天 晝與夜
朝與暮 哪怕荊棘鋪滿路
每一步 悲與歡
離與合 真心永不負
深山的鹿不知歸處
萬般皆苦無人遠渡 皆自渡
心願會實現嗎
會嗎 會吧
付出總有回答
會嗎 會吧
浮沉起落變化
會一直 在一起嗎
未來是坦途嗎
會嗎 會吧
百度地圖出發 到達 再出發
春天還會遠嗎
你看那 煙花開啊

\(2021/11/20\)

帶了兩杯咖啡入場。

一開題,發現部分分十分充足,很開心。

再一看,前三題看起來都很友好,T4 不想看。

然后仔細看了下 T1,我尋思合法的數應該沒多少,准備打表。

大概 8:50 的時候就寫完了打表程序,很高興。

但是!程序跑得出奇的快,只跑了 1.08s!

然后查詢時我比較傻逼地選擇了二分。

然后這個程序大樣例只跑了 1.1s,而且過了。

加上快讀,仍然在 1s 上下,我有點着急。

但是神奇的事情發生了!在我加上快輸之后,它只跑了 600ms!

然后 T1 告一段落。此時大概 9: 10 左右。

開 T2,起先以為是數學題,我想計算每個 \(v_i\) 對答案的貢獻,發現不太行。

然后開了 T3,發現大事不妙:我不會!

趕緊去廁所洗了把臉。突然靈光一閃,想到了 T2 的狀壓做法。

回去一分析,\(\mathcal{O}(n^2m2^m)\),有五十分!我謝謝你 CCF.

抓緊寫完,大概 10: 00,我已經拿到了 \(150\) 分。

然后回去將 T1 的常數優化了一下,穩過。

但是我發現 T3 只會 \(O(n^n)\) 左右的暴力,分數應該不會超過 \(20\) 分。

然后仔細想了下性質,在操作一次的過程中,有什么是不變的呢?發現沒有什么是不變的。

方差怎么變呢?推了下公式發現十分復雜。

去上了趟廁所。

突然發現:

\(a\quad b\quad c \rightarrow a\quad a + c - b\quad c\)

差分數組:\(b-a\quad c-b \rightarrow c-b\quad b-a\)

操作一次相當於將差分數組交換相鄰項、那么差分數組的任意一個排列都是能遍歷到的,所以最終數列是 \((n-1)!\) 級別個的。用 \(\mathcal{O}(n)\) 的時間復雜度對每個數列更新答案,便得到了一個 \(\mathcal{O}(n!)\) 的做法。這是穩的 \(20\) 分。

那當答案最優的時候差分數組是怎么排列的呢?經過大量數據嘗試,發現差分數組一定是類似於先降后升的樣子。那我們每次只要枚舉當前最大值往左邊還是右邊插即可。

\(\mathcal{O}(n\times 2^n)\) 足足 \(48\) 分!寫了一下,11: 30 左右就寫完了。

看了下 T4,發現沒看懂,然后又看了一遍。發現暴力好難寫,只會一個 \(8\) 分的做法。此時大概 12: 00.

權衡了一下,決定不寫 T4 了,然后給前三題上拍。

跑得很穩,然后有一個小插曲就是因為我的對拍程序是復制的,然后 fc 里面的兩個文件忘改了,查了好久。

然后就結束了,沒有鍋,拍了個寂寞。

成績大概是 \(100+50+48=198\),比 CSP 穩定了一些

出來 lbw 說今年 T2 比去年難,我也這么覺得,畢竟去年暴力都有 84 分。

Nesraychan 說他做出來了,實在太強了!問了下做法,發現做法並不是很困難,是我太菜了。

下午測了下,應該沒掛分。

后記

“你會難過、會生氣、會沮喪”

“當你醒來之后,你會認為這只是一個噩夢,並意識到這一切都太真實了。”

“你會感到生氣,並且希望這一天可以重來”

“但現實不會重來,你也不應該指望現實會重來。是時候繼續前行,這是一段漫長的旅程。”

“你將會非常感激能夠重新站起來、走路和跑步,你會比過去任何時候都更加努力地訓練。你會變得更好,祝你在這段旅程中獲得好運”


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM