IOICamp-2020

2020 IOIC 小記

五天都11點回家 好累喔
不過聽到很多神奇技巧和神奇題目(?)

Day 1

早上是常數優化與電腦結構,看到一些毒瘤的東東還有會造成我常數大的一些寫法

中午有貓貓時間,電仁分享了他競程的心得之後,丟給我們一些題目
可是我幾乎都不會做QQ
下午塗大為的DP&圖論,速度超快的www趕火車
聽到有點快要睡著,超難

晚上趣味賽有一個隊友還沒來QQ,不過這種類型的題目真棒
空白、tab和換行不算edit distance的規則沒有想到能讓註解佔了好多除蟲題的名額XD

Day 2

資料結構初階OwO!
直接從前一天下午的惡夢變成舒適的溫水浴,於是我決定自己翻講義刷題
可是圖論超煩躁,DP我也不會SCC我也一直寫爛,搞了快半天AC不了半題WTF
最後還被卡記憶體,直接怒不寫了QQ
下午原本是數學被換成根號算法,因為蔣立元有講過蠻多的所以YP這堂還算友善(?)
聽到很多有趣的題目,不過可惜我前一天自己看講義被捏到一些QQ
除了2的冪次分層(不知道怎麼用)以外都蠻喜歡的
因為分塊就是優美的暴力(O)

第一場個人賽,實在是打的有點差
pA被我擱置,聽到解法之後覺得超顯然QQ為甚麼我賽中不開啊
開場就碰pF,碰到結尾還AC不了,到底三小
我已經自認locality很好了欸QAQ而且取模乘法加法都有好好寫啊 早知道就多試一點順序了
pC開的極慢,DP式一直推不出來,有夠爛,還一直亂猜加一減一吃WA吃滿
pE水題太慢看到ww在附中練習賽有寫過所以速速AC
pD樹重心,推導一下式子之後想到二分搜祖先再加上去(題解後感覺這個解超爛QQ)
pG是樹上莫隊裸題,但我不知道為甚麼沒自信寫(X)
時間全都砸在pB,想到一個實作又臭又長的作法,花了好久實作之後TLE
到結束沒時間再寫出一題QQ
結束之後YP跟我說我差一點AC pB,要用degree分塊才不會爛掉(我就爛)

Day 3

早上字串,幾乎都是聽了n遍之後已經大概知道的東西(?)
AC前一天pB之後有點不知道要做啥
於是我試著刻了AC自動機,參考了一下講義上的code之後傳到TIOJ 1306得到SF
我想說是不是我空間開錯,怎麼開都會SF,看了一下其他人的AC code發現他們都開4e5
然後我開了還是SF,後來才發現是我有地方寫錯@_@
後面唯一覺得有興趣的後綴自動機仍然沒有聽懂(?)雖然之前在講師小莫的blog上面看過了不過還是感覺好複雜
隨機和近似實在是不太容易通靈出來,有些只要直覺的隨便亂做多次一點就足夠AC
但是竟然有要先自己創造另一個題目的算法XD太難啦

團體賽總算是有了第三個隊友
pH是裸題,pI是水題,隊友找出來之後我趕緊水掉
剩下根本找不出來甚麼題目可做XD
pD是簡單DP,可是我一直WA,還好隊友有提醒我一些鬼邊界狀況
剩下時間花了好多開pJ,結果還漏看一個條件,而且在樹上的想法也是錯的QQ
pB以為是簡單結論題沒想到原來是奇怪的經典題(?)
pC也應該猜一猜在賽中寫出來的,有點可惜

Day 4

電石的資結進階,除了Pattern以外都有稍微聽過(線段樹優化建圖是在某一次蕭梓宏選的virtual場看到的XD)
CDQ分治更是直接聽電石本人講過ww
Pattern這東西好神奇喔,我想還要好久我才能通透,感覺題目再一些變化的話我就看不出來了
下午是數學,但在上課之前出現神秘講師短短的講了Splay和LCT就不見了XD(聽說他是原本FFT的講師?)
中堂休息之後突然就切換到數學模式,頓時有種我不會數學的感覺,明明聽過那麼多東西卻無法好好應用
(也許我應該去精進我的數學實力? 要怎麼讀啊?)

個人賽一開始有想法只有pB,看到Scoreboard上面大家都AC pD就猜是水結論題直接給他猜結論下去XDD
接著花時間把pB寫掉了,雖然看到一些人在丟pC不過沒什麼想法,反而翻到pE是今天電石上課直接講過的東西XD
因為印象很深所以想說要自己刻出來,不過最後還是參考了一些講義的細節想法QQ
幸運的搶到pF首殺之後發現pC其實好水,寫掉之後就沒事做了(?)

Day 5

正式賽,長達五小時
看著Dashboard pA pG寫掉
接著大家都寫出了pM,隊友給我想法之後我一直瘋狂WA,賽中也看不到各個testcase的狀況,根本不知道是全錯還是edge case QQ
第一筆submission是11:50,到12:40都還在debug,結果是測資出問題,找不到不存在的bug是理所當然QQ
記分板上大家都寫了pK pL,但我覺得pK構造沒有甚麼想法,pL初步認為是greedy(都列出DP式了還不會算複雜度,我就爛)
pH裸題應該早點開但我沒開
pI不知道為什麼一直吃WA
pE也是前幾天講過的題目,應該要想到的
營隊最後一場比賽打得不太好真可惜QQ

一些忘了時間點的事情

  1. 披薩好好吃
  2. 誰那麼ㄎㄧㄤ在吃披薩的時候放佛教動起來和叫品翔唱附中校歌
  3. 每天都有nut,每天都有bug
  4. 被張程凱拉去辦了Ubike的帳戶,之後幾天都騎Ubike從捷運站到德田館
  5. Euclidea又被翻回來玩,真的有趣
  6. 一個有點心的營隊值得給讚
  7. 開一個好的judge感覺好難,沒事就會爆炸XDD
  8. 好多人從IOIC得到感冒或流感,怕
  9. 大家都喜歡隨機,哪那麼衰
  10. 大家都同意塗大為超帥
  11. 軟軟超夯,果然可愛就是正義,每次放到桌上的軟軟都會不見qq
  12. 看到好多只有聽過的人的面孔(?)
  13. 跟國手聊天應該是最大的收穫之一,還聽到有些神奇的演算法
comments powered by Disqus