Preface
第一次打正式的線下賽
三天,兩場熱身賽兩場正賽,有點累
Day 0
一大早從大學城叫滴滴去車站,差點遲到qwq
長春居然有早高峰堵車這種東西噗噗噗,最后勉強趕上了
在賓館住下后帶隊老師說要請我們吃餃子,結果點了28盤把我們吃到吐orz
中午和同房間的谷神仙愉快地打了會雀魂~
下午去報道,領了T恤,所有人都是A(Yuan)C(Liang)的顏色呢~
看了下手冊,隊名各種搞怪233
比如:
cxk系列:“你打代碼像cxk”、“雞你太美”、“基擬鈦鎂”、“acm練習生”
為難主持人系列:“我們一起學土撥鼠叫啊啊啊啊啊啊啊”、“以上是本次比賽全部獲獎隊伍感謝大家的支持與信任本次比賽到此結束請各位有序退場”
其他梗系列:“4396”、“我套你猴子”、“我A不出來啊”
......
熱身賽下午五點開始,我們就在食堂待着等到四點吃飯,東北電力大學的伙食居然比我們的好233 按帶隊老師的說法,這里的老師工資都比我們的老師高
省賽熱身賽還是比較快樂的
上來先敲個A+B
接着是一個沒有輸入的打表題,題意:給你一些數字問你能否用加減乘除算出24(最多只能交20次,樣例輸出注明不一定是正解)
谷神仙打了個表,發現前面幾個都和樣例一樣,就直接把樣例交了上去結果WA了
老老實實接着打表,發現除了最后三個數據打表跑不動了之外,其他和樣例確實是一樣的 出題人真騷 ,然后就開始猜后面三個,猜了三次A了 據說有些頭鐵隊伍是手算的233
接着是圖論,討論了半天發現是個 水 題,tarjan縮點計個數就完事了
然后是一個概率題,答案是確定的,但是精度要精確到第n位
神仙看了下樣例輸出:6.9、6.97
然后盲猜答案是6.9666666...
結果猜對了 真快樂 ,只是第一次交漏了個特判233
最后一個題題面有點煩,也沒啥時間看了,就沒管這個題了
回賓館之后開始和其他幾個隊伍騷聊,十一點多一起搓了頓KFC,久違地在獨衛洗了個熱水澡,舒服了~
睡前想起小破站最近把K-ON買回來了,就重溫了一下
Day 1
早上8點到,開幕式完之后就進場了
坐着騷聊了半小時開始了
I題簽到題,按題意模擬
A題,按題意模擬+剪枝 但我們一直怕T,結果瞎忙活了一會看別的題去了,后面補上了
G題,判斷一個點是否在一條射線上,水題
E題,擺成n個小正方形,最少需要多少根火柴,推一下就行了
B題,想了很多種做法,都因為復雜度被否決了最后也沒A
C題數據結構題,一看時間是12s,溜了溜了
D題,題意:是一棵有根樹上所有點都有一個權,定義一個點集的價值是它們LCA的權,求所有點集的價值和,火神仙飛快地想到了做法:
考慮一個點如果是某個點集的LCA,分兩種情況:
如果點集包含這點,那么余下的點只能從以這點為根的子樹上選
如果點集不包含這點,那么點集至少包含兩個點,這兩個點來自這一點的不同子樹
這點的貢獻就是它的權乘上可行的點集數
預處理出每個節點為根的子樹的節點數,枚舉每個點為LCA算下總貢獻即可
J題,題意:給定一個整數n ,求 \(\lfloor\)\(cos^2(\frac{(n+1)!+1}{n}\pi)\)\(\rfloor\)
顯然只有當 [(n+1)!+1]%n=0 時結果為1,其他都是0
打完表之后發現是n為素數時才滿足這個條件,然后才想起來這個東西叫威爾遜定理233
F題,題意:給定一個無向連通圖,點到點之間的距離都是最短的,在保證原圖的連通性和點到點的距離最短的情況下盡可能地刪邊,求最后能剩下幾條邊
跑一個類似Floyd的東西枚舉一下就行了~
H題,題意:給定若干個u、若干個d,u表示+1,d表示-1 ,保證非負的情況下這些u和d有多少種排列方式
一開始跑偏了,往數學折線圖之類的想去了,結果就這樣一直死磕到比賽結束,看到解題報告上“進棧出棧”瞬間就想到了卡特蘭數!
應該用卡特蘭數的組合數形式+Lucas定理就能過了orz
最后9道題A7道,金末qwq
第一次參加比賽,感覺很不錯
老實說我感覺我自己真的是零貢獻
打字慢,人又菜,全靠神仙帶飛QAQ
吃完晚飯繼續東北地區賽的熱身賽
然后自閉之旅就開始了
A題,Not A+B (這個是題目名233),水
B題,題意:求1-n有多少個數可寫成 \(a^{a^{...^a}}\) 的形式(至少是 \(a^a\) )
這個時候我們已經很累了,腦袋都轉不動,隨便寫了一下就交了
WA
WA
打了表
還是
WA
WA
...
最后發現 \(3^{3^3}\) 爆了long long還變回正數去了orz
然后我們重新檢查了一下表交上去A了
C題,題意:給定一個序列 \(p_1,p_2,...,p_n\) 問有多少個數對 \((i,j)\) 滿足 \(i<j\) ,\(p_i\) 是 \(p_j\) 的倍數
一開始往分解因數那方面想了
后來火神仙發現不用這么麻煩
數據並不大,給每個數一個權,一開始為0
從后往前遍歷,每遍歷到一個數就加上這個數的權,然后把數據范圍內該數的倍數的權都加1即可
D題,題意:給出三個人的某次考試的選擇題答案,選項只有ABCD,
求使得三個人中最低分的那個人的分數最高的正確答案
現場沒想到,晚上回賓館想了一下發現是個貪心模擬:
簡單寫下步驟,
盡可能地使正確題目數多,在這一前提下使得每個人的分數相同
把每一道題按有幾個人的選項是一樣的分一下類,並按以下步驟處理
- 對於三個人的選項都一樣的題,顯然這一題的正確答案應該就是這個選項
- 對於有兩個人的選項是一樣的題,假設三個人是 \(x\) ,\(y\) ,\(z\)
記 \(i\) 和 \(j\) 的選項是一樣的題的集合為 \(ij\)
則有 \(xy\) ,\(xz\) ,\(yz\) 三個集合
設最小的那個集合題目數為 \(k\)
則每個集合選 \(k\) 個題目出來,並從集合中刪除,題目對應的正確答案就應該是兩個人相同的那個選項
(1)如果三個集合題目數一樣,那么就選完了
剩下0個有兩個人的選項是一樣的題,和三個人的選項都不一樣的題
(2)如果有兩個集合的題目數一樣的
剩下若干個有兩個人的選項是一樣的題,和三個人的選項都不一樣的題
(3)如果三個集合的題目數都不一樣,不妨設剩下的較小的集合的題目數為 \(t\) ,同樣的,剩下的兩個集合中各選 \(t\) 個題目,並從集合中刪除,題目對應的正確答案就應該是兩個人相同的那個選項
剩下若干個有兩個人的選項是一樣的題,和三個人的選項都不一樣的題 - 做完以上兩個步驟后,三個人所得分數相同且總和最大,且都轉換為剩下若干或0個有兩個人的選項是一樣的題,和三個人的選項都不一樣的題,剩下的問題就很就很簡單了,不講了
晚上回去帶隊老師又請吃餃子,頂不住了
回到房間后繼續和谷神仙打雀魂,繼續和隊友騷聊
不過我發現我開始插不上話了
谷神仙是真的神仙,神仙到我無法形容 有興趣搜一下KAAAsS's blog
夜深了
“吃泡面嗎?”
“為什么不呢?”
於是打電話到前台讓送上了兩個233
吃完看了兩集K-ON又睡了
Day 2
很慘烈
J題,簽到題
B題,一開始沒讀懂題,后來讀懂了又想復雜了orz搞搞前綴和應該就得了
C題,題意:給定一些直線,問有交點的線對對數,重復的兩條線也算一對
谷神仙的做法和解題報告的是一樣的,先算重合直線的對數,然后將邊都平移到過原點,令平行或重合的直線為一個集合,並統計集合中線的數目,然后乘起來加上重合直線的對數即可,但是莫名其妙我們一直WA...WA到自閉
D題,不會
E題,我們過的第二個題,也是最后一題QAQ
題意:給定一棵樹,和每條邊的邊權,將原圖中的邊取出化為點,在原圖中有公共點的兩條邊化為的點之間連一條邊,邊權為原來的兩邊之和,求新圖的最小生成樹邊權和
暴力建圖是不行了,一開始我們就跳了,后來其他題都做不了就又回來做這個了
最后火神仙想到了做法,考慮每個節點對答案的貢獻,度小於2的點無貢獻,否則,該節點的連邊化為的點在新圖中形成一個完全圖(團),這一部分的最小生成樹即是每個邊化為的點向邊權最小的邊化為的點連邊
F題,鬼畜博弈,不會
G題,題意:平面坐標系上給定若干由單位格子組成的正方形,求最小的移動格數使得所有正方形相交於一個單位格子
當時沒想到要橫縱分開來考慮orz這樣就只用考慮一維的了
設一維時,交點為x ,[l,r]移動到x的代價為 \(\frac{|l-x|+|r-x|-|r-l|}{2}\) ,則只需使 \(\sum_{i=1}^n(|l_i-x|+|r_i-x|)\) 最小,一個結論,x取所有l ,r的中位數時最優
D題,題意:有若干連續點,開始時高度均為0,每個點有一個目標高度,每次可選擇一個區間使這段區間上的點高度加1 ,直到到達到目標狀態。有兩種操作,一種是選擇一個區間,使得這個區間上的點的目標高度都加k ,一種是詢問當前所有點高度都為0時,最少要經過多少次區間增高才能到達目標狀態。
先不考慮修改目標狀態,則操作次數即為目標高度從左到右的上升高度之和(畫個圖看看就知道了),那么維護目標高度的差分前綴和、差分數組中的正數的前綴和即可,用樹狀數組或線段樹優化。
當時覺得這題看上去比較難,沒有跟榜寫orz血虧
I題,題意:給定一個非降序列 \(a_1,a_2,...a_n\) ,求有多少個非降序列 \(b_1,b_2,...b_n\) 滿足 \(b_i \leq a_i\) ,其中 \(a_i\) ,\(b_i\) 均為正整數
設當前為第i位,數字為j的方案數為dp[i][j]
容易得出狀態轉移方程 \(dp[i][j]=sum_{k=1}^jdp[i-1][k]=dp[i][j-1]+dp[i-1][j]\)
然后,后面的優化就不會了,要用多項式乘法之類的orz
A題,巨難,解題報告都好幾頁
最后10道A兩道,現場大多數隊伍也差不多,混了個銅QAQ
大一的一起自閉
最后自閉地去車站,自閉地上火車,自閉地回到大學城附近
谷神仙表示之前吃KFC因為太晚了沒有吮指原味雞
於是又去了一次233
Epilogue
省賽很歡樂,東北地區賽的結果不盡人意
有得有失吧qwq
