原文:CSP-S T3 函數調用

事先聲明,考試時由於本人太菜,T 寫了兩個小時還tm沒判 . 掛了所以只是口胡了個拓撲排序,直接打了 分,考完自閉了很久之后才碼出來 首先我們發現由於不會遞歸,所以把所有操作連起來會形成一張DAG,DAG上並沒有什么很好的數據結構可以維護,所以可以考慮分別考慮乘法和加法的影響,可以發現,最終值是初始值乘以一堆值再加上一堆值 又因為乘法顯然會對加法產生影響所以可以考慮,每個加法到最后都會加幾次 可以 ...

2020-11-09 13:45 2 331 推薦指數:

查看詳情

CSP-S2020 T3 函數調用

CSP-S2020 T3 函數調用 洛谷評測傳送門 題目描述 函數是各種編程語言中一項重要的概念,借助函數,我們總可以將復雜的任務分解成一個個相對簡單的子任務,直到細化為十分簡單的基礎操作,從而使代碼的組織更加嚴密、更加有條理。然而,過多的函數調用也會導致額外的開銷,影響程序的運行效率 ...

Tue Nov 10 18:58:00 CST 2020 2 296
csp-s模擬測試101的T3代碼+注釋

因為題目過於大神所以單獨拿出來說。而且既然下發std了頹代碼貌似也不算可恥233 很難講啊,所以還是寫在代碼注釋里面吧 因為比較認真的寫了不少注釋,所以建議縮放到80%觀看,或者拿到gedit上 ...

Wed Nov 06 19:34:00 CST 2019 6 148
CSP-S 2021 T2 括號序列 題解

題目傳送門 考場上想了114514年不知道怎么避免算重。 看到 $ n \leq 500 $ 就想到區間DP。設 $ f_{l,r,0/1/2/3} $ 表示方案數,0表示A,1表示SA,2表示AS,3表示SAS。並且設 $ s_{l,r} =\sum_{i=0}^2 f_{l,r,i ...

Mon Oct 25 01:33:00 CST 2021 0 279
CSP-S 2021 T1 廊橋分配 題解

題目傳送門 跟大部分人想法一致,只不過預處理貢獻時使用的二分+並查集而不是set。時間復雜度為 $ O(n \alpha(n) \log n ) $ ,多了個反阿克曼,但實際跑起來比set要快(se ...

Mon Oct 25 06:01:00 CST 2021 0 593
關於 CSP-S 2021

Update 2021/10/26 14:50 終於找到 T2 哪錯了,發現我考慮判了重,但沒考慮完。 我的dp狀態是\(dp[l][r][0/1]\),\(0\) 表示外面差一個"()"才能合法,\(1\) 表示已經合法。 我轉移 "ASB" 的時候,直接枚舉 \(k\),然后 \(dp ...

Sun Oct 24 17:52:00 CST 2021 0 125
CSP-S游記

怎么說?在我拿到手機的那一刻我變成人贏玩家了!!?? 不過這次是考的確實不行,菜!! 去的時候確實是無聊了一路,一直睡覺來着 主要是對於數學進行了復習,還看了看卡特蘭數,最后溜了溜\(tarja ...

Sun Oct 24 23:55:00 CST 2021 4 75
CSP-S:追憶

Warning:這一篇極其中二,開了那個大會莫名有感而發。 模擬測試17那套題啊。。。 開的這個大會為什么弄得我退役感如此強烈。。。 早就想收藏了,還是記下來吧 《入陣曲》 丹青 ...

Fri Oct 11 05:35:00 CST 2019 28 579
CSP-S 2021 T2 括號序列 題解

題面 考場上想了 114514 年都沒想出怎么直接不算重,然后寫了個容斥減掉算重的調了 1919810 年還沒調出來(貌似這樣做不行?)/kk 看到 \(n\le 500\) 一眼區間 dp。 ...

Mon Oct 25 03:49:00 CST 2021 1 242
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM