1. 程式人生 > >ICPC2018 青島站 賽後總結

ICPC2018 青島站 賽後總結

10.2:起一大早打滴滴到東站坐動車到了青島,青島站離海真的好近,一下車就感覺空氣裡有一點鹹鹹的味道。發現第一天不能報道,於是去棧橋和八大關走了一波。在棧橋上看到一種快艇(還是遊輪不太記得清了)體驗專案,最便宜的800/位,最貴的4800/位。嗯,有錢真好。必須吐槽一下八大關的路,非常的不平,不是上坡就是下坡,走起來累到爆。裡面老別墅好多,名人故居好多,還有特別好看的花石樓和公主樓,異域風情濃厚,走到最裡面還有一片海,路上和小道上拍照的人也好多。

10.3:睡到接近中午跑到有油大學打算報道,剛進校門口碰上一個可愛的女裝大佬,程式設計師穿女裝誰都不輸,哈哈。下午熱身3道ZOJ原題,1道今年省賽熱身賽題。快速秒掉兩道水題,發現D不會做於是跟著全場的節奏大力猜C瘋狂提交,360個隊硬是把評測機交掛了兩次,以至最後出題組都把C題刪了,哈哈。

10.4:開賽前5分鐘,拿到時限表,瞄了一眼發現好多題時限都是0.5s,當時心裡就想0.5s的題應該都偏簡單。開賽後我登完系統,榜單,列印,PC方,弄好編譯器,選了一個0.5s的J題看了起來。沒過幾分鐘隊友ZQL扔給了我一個簽到題M,碼完程式碼提交獲WA一個,於是仔細看了一下程式碼,發現有一個地方奇偶判錯了,修改提交AC。我繼續想J想出了一個二分,正打算碼的時候發現二分不對於是退下。這時ZQL和說C的題意,我們討論了一下,感覺C可以做,只要討論一下連續不同的段數就可以,碼完程式碼提交AC。我再次回去看J,發現J是一個貪心,於是趕緊碼起程式碼,提交AC。此時比賽過了1個小時,我們rk20左右,在金牌區,我繼續開題開了D,ZQL和CZQ開了F。起初D我無思路,於是和ZQL和CZQ一起看F,討論了一會發現F可寫,正確答案已經知道,卡在了程式碼實現上。這時我有點吃力了,於是暫時離線了一會,大概花了一個小時,我們三個人在草稿本上寫寫畫畫,突然間得出了程式碼實現方法,於是我趕緊去碼程式碼,測了樣例測了幾組資料都沒問題,提交AC,4題。我癱一會後繼續想D,想了一會發現一個可寫的方法,寫寫調調過了樣例提交第一發WA,於是列印三人檢查,查了10分鐘,發現bug,提交AC,此時大概過了3.5H,rk20左右。繼續開題,開了E,第一眼看去二分後轉化為區間問題求最小值。看到這題我想金牌有望了呀,這種題我最擅長了呀!想了一想,怎麼處理這個區間問題,發現一個貪心思路,直接開碼,碼完過了樣例提交返回WA,感覺整個人都不太好了,有點漸漸走向。想與ZQL和CZQ表達做法,發現自己心態已經有點炸裂表達不清了。於是自閉調節程式碼,發現自己貪心有錯,於是修改貪心寫法,通過樣例,提交WA,給我原本有點崩壞的心態又一擊,頓時感覺有點涼了。腦子亂的一塌糊塗,當時還叫ZQL和CZQ去看L題,而不是列印程式碼讓他們幫忙調一下bug,然後自己自閉沒過E題,痛失金牌,這次也是我們學校最有希望獲得ICPC金牌的一次。賽後得知我的演算法已經正確,問題出現在了我沒有考慮資料溢位。挫敗感十足,如果當時最後20分鐘拉ZQL和CZQ一起調bug會不會就可以將資料溢位問題,調出來了呢。賽後和教練彙報成績,感覺自己有點失敗,沒有實現教練的期望。

經驗:1.一定要多交流多交流多交流,重要的事情說三遍。2.一定要時刻調整自己的心態,保證自己的心態在比較平靜的範圍內。