如何評價 2016 年 CCPC 杭州站?

如題


裝機組占坑(其實系統軟體全程接觸只有我一個了……)

硬體條件:一批台式機,裝有增霸卡,要求不能刪掉

然後開始了鬥智斗勇之旅……

2016.10.12 老伺服器的第二春

hdoj在15年以及更早的時候用的一個伺服器,當時評測時間非常穩定,誤差+-50ms。(猜測沒有睿頻)

然後換了新伺服器到網路中心去「上班」,老伺服器呢?集訓室里躺著了……

之前賽碼杯拿出來當內網BC環境使用過,然後塵封許久。

現在,是時候來支撐現場賽的評測壓力了!

想法很粗暴,直接把現在線上的hdoj整體複製,刪掉數據,只保留比賽功能,done。

然後測試編譯器就炸裂了——MinGW 4.9.2_w64這個東西,只支持64位系統,

而老伺服器上,還是Win Server 2003 x86的……

然後?把老伺服器系統裝了個新的,由管理員遷移過去,完事。

2016.10.13 與增霸卡搏鬥

早上9點半到機房,找到網路中心的老師,帶領我們來到母機面前,說,裝完母機,然後分發下去,就行了,可以不用一台台裝。

但是,想裝Ubuntu進去,最大的阻礙,就是那個提供分發功能的增霸卡……

Attempt 1:裝16.04,重啟,進不去,再重啟,進恢復模式了……

Attempt 2:重複上面的操作,結果一樣……

Attempt 3:下載12.04鏡像,安裝,失敗……

Attempt 4:找文章,發現說,boot loader要裝在/boot所在的分區(而不是整個硬碟),不然會被還原卡搞壞,遂嘗試,成功啟動……

Attempt 5:參考上述操作,裝16.04,失敗類似Attempt 1……

Attempt 6:不信邪,下載14.04鏡像,安裝,啟動時提示要掛載在/boot的分區出了問題,忽略,進去了……

Attempt 7:再來一次16.04,然後進恢復模式看報錯,說要掛到/boot的分區的SuperSector壞了……

……………………

Attempt x:不知道怎麼想的,增霸卡/boot的分區設成C型(不保護型啟動分區),其他都是P型(專用分區),裝進去,然後永遠不引導;然後再把/boot的分區設成A型(即時還原型啟動分區),居然成功啟動了,而且沒報錯!

好了我不折騰了,不重試了——我已經為此折騰到下午4點了,中間只休息1個小時……

然後開始裝軟體,折騰到晚上8點,再測試了一下網路分發,出了一個小問題:

原來分區分了3個:/boot的,/的,還有一個swap分區,分發的時候,還原卡居然不認識那個swap,直接沒有改寫swap分區的分區表,

也就是說,原來是E盤的文件,原封不動在那裡!

哇,這怎麼行?!熱身賽後我肯定要重傳覆蓋的!果斷把swap分區格式化成ext3的,然後傳一遍,搞定了……

然後這就埋下禍根了——是的,當時我根本不知道這批電腦內存只有2GB,一直以為有4GB的……

2016.10.14 測試1

然後早上叫了個前隊友,還是個強迫症隊友,「來來來,試試看我裝的機器」。

於是他試了一圈,提了一些很有用的建議,照做,重新分發,閃人。

2016.10.16 修正裝機測試2

前一天晚上看到大連吐槽提問……

Eclipse不能用?這個我真的測試過了!我不僅CDT裝了,CDT+Java的工程都試過了,不好用的問題還解決了(eclipse doesnt work with ubuntu 16.04)——但我根本沒跑多軟體一起開的壓力測試……

CodeBlocks沒有智能縮進?因為沒裝codeblocks-contrlibs?

我去,我的Codeblocks是

sudo apt-get install codeblocks

安裝的啊!!!

然後虛擬機里試了一下,還真沒有……

於是早上8點跑到機房,裝裝裝……

很不幸,當時剛好什麼高校教師資格證考試,斷了外網……

幸好前一天晚上虛擬機里完整的Codeblocks裝過一次,去虛擬機的linux的/var/cache/apt/archives里,把所有有關的.deb文件複製到U盤,然後sudo dpkg -i *.deb,全部deb裝一下,搞定……

然後中午吃個飯,12:00,開始網路傳輸了,這一部分倒是順利,把聽上去、看上去、用起來有問題的機器全部顯示器放倒,標記為不運到現場機器,其他機器直接刷上Ubuntu,done。

搞完也就下午2點,然後去體育場看看情況……

情況是,上午剛剛一個研究生移動終端應用程序開發大賽剛剛搞完,還有工人在拆那些展位,拆完的地方已經開始擺這次CCPC要用的桌子了……

然後發現,沒蓋章的餐券和邀請函,沒分袋子的衣服和胸牌……

當時只有4個大四退役選手?於是這些事拖到明天了……

2016.10.17 地獄的鍋蓋……還沒開……

早上8點半到場館,場館裡除了擺好的桌子,沒什麼人……

然後老劉叫人去1教幫忙,我也跟去了……

1教任務:

具體來說,拿著學院的章,給餐券、邀請函一張張蓋過去,其中一大張餐券還要蓋4個印章……

具體任務量的話,這些紙疊起來和《演算法導論》差不多厚了……

印章真是人體工程學不友好啊,蓋多了手心疼,而且蓋出一個清晰的章很需要技巧……蓋完了,回到體育館,發現體育館裡坐著一批學院搞來的義工/志願者了。

他們本來的主要任務是,把電腦從機房搬到賽場的位置上,這批義工主要負責,運送電腦的車開過來以後,把電腦送到位置上。

但是鑒於那批電腦遙遙無期,那就讓這些志願者幫忙擺一下桌牌吧……

(未完待續)


作為一名全程圍觀群眾,感覺特別的榮幸啊,套用教練聚餐時候的一句話「感謝杭州,感謝CCPC,感謝劉老師,感謝G20!!!」。總結一下,分為三部分來講吧。

1)面基。

有人說,「打比賽不如交友」,其實打ACM一個很大的收穫就是可以結識很多很多志同道合的朋友,熱身賽前一個晚上約到一位漂亮姐姐(單身)拼房,於是和姐姐住了兩天,好喜歡姐姐啊(賣萌.jpg),兩天下來陸陸續續面基了好多人,不管是認識一年幾個月還是剛剛認識的都見到了,一起吃飯一起逛街,近距離看到了dalao還拍了好多張照片,戴著教練的牌子混吃混喝混進場混小禮物,近距離接觸各大學ACM帶隊教練和虹軟杯HR,感覺好開心啊!

2)比賽。

簡直刺激啊!中學生太強辣!網頁刷新一次加好幾題的感覺,在快到十二點的時候深黑幻想隊已經只剩一題了啊(後面還有兩個小時),而且中學生幾個隊伍都緊跟其後,教練群甚至在開玩笑說要下注,壓中學生還是大學生贏,哈哈,據說出題人在現場手心都出汗了,甚至擔心自己防AK的題目會被A掉,不過最後沒有隊伍過H題,甚至連兩邊的氣球都十分的配合,不信看圖。

(左邊的H氣球想掉了)

(右邊的已經不見了啊)

看到一位坐著輪椅的參賽選手瞬間被感動,想到了史蒂芬·霍金,被他的精神感動,拿著題目在看,全程沒偷懶,近照不敢放,大家請看上圖的輪椅。。。

3)環境。

贊助商好評啊,來比賽就算不拿牌也不會空手回去,衣服質量很好,傘質量也很好,還有wifi攝像頭,刷臉識別的東西好好玩~比賽過程中還出現了無人機飛來飛去,簡直高大上。

杭電好評啊,教練餐那麼豐富,午餐也很豐富,志願者很多而且很熱心,招待很周到啊。就是這個士力架看起來怪怪的(逃

學長去問到了三位老師的簽名,好珍貴的說。

最後放幾張全場圖以及dalao圖(侵權刪。

最後獻上榜單。


【更新完畢,精彩在後頭】退役隊員兼志願者佔個坑,萬一需要洗地呢,哈哈哈。以往都是在賽場上享受志願者帶來的福利,如今終於也作為志願者給大家提供便利了。

先分享一下流程安排表:

||| 10月10日 晚上

劉春英老師(以下簡稱老劉)讓我幫學妹做一下胸卡的圖片,學妹說只有PSD模板,需要對照XLS文件一個一個手動改,找我的時候已經做了兩百多張了。本來還有我一個隊友幫忙,不過他貌似沒空,就我一個人跑去實驗室了。

一開始要我一張一張手動搞,這樣子下來沒有五個小時搞不定,又苦又累我肯定不幹的嘛。然後先利用搜索引擎找找方案,PS可以寫腳本,不過後來發現只能記錄動作,不合適。

後來想了想,換了個思維,決定用Python的庫解決。先去掉PSD模板里的校名和隊名,只留下空白的模板,生成模板圖。然後下載Python需要的庫,以及模板用到的字體,邊學邊寫腳本。從XLS文件中讀取名單,根據模板的字體、字體大小、字體顏色、位置生成文字貼上去。

包括趕路、開小猜、學用庫等,不到三個小時解決了。

||| 10月11日 中午

老劉又發來一個PSD和一個XLS,需要做隊牌。反正輪子都造好了,改了改參數,先隨機每個隊伍座位,再生成隊牌圖片,一個小時搞定,實際也就半個小時,畢竟當時同時做兩件事兒,切來切去。

印象中包括胸卡和隊牌,一共有888張。

關於隊伍座位我是這麼做的,因為一共有四個區域ABCD,我先按照學校名字排序,然後分別按照ABCD的順序分配區域,而座位ID是一個1-48的序列隨機之後分配的。大部分學校參賽隊伍都在四支隊伍之內,對超過四支隊伍的一兩個學校肉眼觀察座位距離。

||| 10月14日 下午

朱神@toraoh hdu讓我幫忙測試一下機子,還有我真的沒有強迫症,只是懷揣著一顆希望世界更加美好的心而已。

其實也沒做啥,就試用一下幾個編輯器和編譯器,提了一些增強用戶體驗的建議,然後挑了一張壁紙而已,哈哈哈。

最驕傲的還是從默認壁紙中,認真考量之後選了一張相對合適的。(求別打臉,怕疼)

||| 10月17日 下午

今天是開始報道的日子,老劉讓志願者早上九點左右前往體育館(即比賽場地)。我是今天才開始來體育館的,來的時候已經擺好桌子了。朱神負責技術組,主要處理系統以及軟體部分,熊神負責接待組,陽仔負責網路搭建,志願者們還有負責裝袋子(給教練和隊員的物資),還有負責搬機器。我呢,我也不知道自己負責啥,一會兒整理胸卡,一會兒接待,哪兒需要去哪兒。

現在已經四點半了,來簽到的人也越來越少,所以我忙中偷閑記錄一下我眼中的過程好了。

剛開始報道的時候,發現簽到表沒有按照校名首字母,找起來很麻煩,臨時弄了一份。於是讓許多學校等了好一會,十分過意不去。然後就聚集和好多學校,忙死我了,十五分鐘之後,把積聚的學校報道程序處理完之後,突然變得好冷清。還有很多隊伍沒報道,明天早上應該會很忙吧~

||| 10月17日 晚上

必須得睡了,明天還得早起呢。明天首先去列印熱身賽的題目,打算先去體育館找個箱子,然後跑兩個地方問問價格和發票,列印之後還得裝訂好,一共需要570份。

正式比賽的題目應該是出題人自己去列印的吧。實行三權分立,主辦方、出題人、贊助商各自為營,哈哈哈。

@孔晨皓提到的,沒有發餐卡只發餐票的問題。根據老劉的說法,是考慮到了餐卡成本費20每張,而且工本費不能退,這是一筆不必要的開支。

||| 10月18日 中午

午飯時間,吃完午飯休息一下。

昨晚一隊友跟我說,擔心起不了這麼早,讓我早上八點給他打個電話。結果卻是我睡過頭,他給我打電話。

早上籤到處我就沒去參合了,直接去體育館拿了一個紙箱,去列印熱身賽題目。正反兩面列印,不提倡鋪張浪費,然後我和店裡的小妹,兩個人一人一個桌子啪嗒啪嗒蓋了近一個小時,把所有熱身賽題目一份一份裝訂好。這恐怕是我到目前為止,裝訂過最多的資料了。

還有,如果你們看到這麼整齊的書釘,基本上都是我訂的,哈哈哈。還有,如果發現訂壞了重新訂的,基本上也是我乾的,整理的時候發現小妹沒弄好,忍不住拆了。

||| 10月18日 晚上

我、熊神、朱神、陽仔四個人在解決熱身賽出現的問題,一個是解決一些機位不合理的情況(交換機在顯示器的位置),還有解決插線板鬆動的問題,最重要的是機子卡死的問題。針對最後一個問題,朱神居然沒有把SWAP區掛上去,臨時掛怕出問題,最後的解決方案是touch一個swapfile文件當做虛擬內存使用。按照我以往的經驗,給兩倍物理內存大小作為虛擬內存比較穩妥,於是我們最後swapfile設為4G。

然後我還跟陽仔、熊偉解決了列印文本不換行的問題,如果沒有換行會導致列印的時候,印表機自動縮放,最後得到的字體過小,不易識別。陽仔解決了封榜後題目提交次數不正常顯示的問題。印表機第三頁隨機性失蹤的問題暫時還沒解決,我就離開體育館了。

現在我正在列印和裝訂正式比賽的題目,我還以為是出題人列印裝訂好給我們,不過我們還是麻煩出題人的委託人和我一起來列印題目。列印之後會送到出題人酒店,明天早上再拿過來,確保出題人和主辦方獨立起來。

這次一共列印620份,裝訂好三分之二了,手真酸,馬上破了我早上的記錄。討厭做這種苦力活,講道理聯繫工廠列印裝訂好寄過來更合適。

今天太忙,幫忙處理熱身賽技術問題,也幫忙處理接待,還有各種熱身賽暴露出來的問題。現在八點多了,沒時間吃晚飯,等裝訂好,把出題人委託人和題目送到酒店,我就去大吃一頓。

出題人剛下地鐵就趕過來了,也是蠻辛苦的。我將題目和檔案袋交給他們,就去買晚餐回寢室了。不過老劉那邊還有許多事兒還沒處理,九點的時候要我回體育館,結果我看到消息的時候已經九點四十分了。之後熊神打我電話,讓我將出題人聯繫方式發給老劉,後來貌似出題人又前往體育館測試題目時限了。

真是辛苦各位了,準備休息了,晚安。||| 10月19日 上午

比賽開始半個小時了,我記錄點東西。

陽仔發現列印第三頁失蹤的問題了,居然是因為列印的時候,從web到pdf載入未完成,所以只要多等一秒就解決問題了。

我列印了A到K的字母紙,然後跟熊神貼了一下兩邊的題目號和彩色氣球,之後就跑出去買了瓶飲料當做早餐。回來的時候發現志願者們已經分裝好食物了。

||| 10月19日 中午

還沒發出去的氣球們。

我剛剛去看了一下列印出來的紙,字體居然這麼小!早知道我今天早上測試一下了,陽仔不願意改我也沒辦法。不過比賽開始了也不方便改,怕出岔子。

近期碰上杭電60周年校慶,校慶的架子已經在外面等著了,等比賽結束他們就會馬上把東西搬進來布置體育館,而我們得抓緊時間把機器等撤走,十分趕。

||| 10月19日 下午

正在頒獎,分享一些圖,下圖是隊員們午餐的士力架巧克力棒。

看不到大神的視角。

冠軍隊伍。


力微任重久神疲,再竭衰庸定不支。


妙不可言。

比賽前就接受採訪立下了「發揮還不錯」的flag。感覺穩到不行。

&隨便拉了兩個隊友後來感覺不如帶倆妹子過來賣萌,還能多分點獎金。&

感覺賓館附近並沒有找到啥好吃的,去吃了一次華萊士一次黃燜雞米飯一次迷之燒鴨飯,天天早上都吃樓下的生煎。對面的自助餐並沒有開門。

熱身賽非常愉快的打到了第二,感覺妙到不行,全程沒敢讓隊友碰鍵盤,一邊打題一邊思考。然而熱身賽並沒有吃的。作為一名gedit狗表示對系統並沒有什麼不滿。

正賽也是非常愉快的打到了第二,感覺奧妙重重,dcj來了也就準備搶槍第二233。坑了很多隊的那個D,很幸運那個題不是我做的,我去寫J之前順手看了一下問答,然後發現了這題有毒233,就改對了。題目還是有點難的,我們隊的問題就在於基本不存在兩題同時開的能力。H題好難呀。最後交了一個Toodifficult爽了一發。發的吃的挺多不過很慘,我去打了個題目下來發現都被隊友吃完了。

帶的板子也沒啥用233。作為剛剛退役的oier表示要用到的板子基本都會吖。

聽說中學隊贏了哈哈哈有獎金哈哈哈。


命題的質量還是相當相當不錯的。。。但有點想吐槽出題人的英語水平。。。

別的不說,G的標題Game of Eliminate。。。好像。。。語法就不怎麼正確啊。。。

然後題目里也有很多很多微小的typo或者語法錯誤(感覺有些好影響題目理解。。。)。。。以後最好還是注意一下吧。。。

既然是CCPC,為什麼不幹脆就用中文呢(我記得合肥就是?)。。。?


麥當勞吃到啦。明晚還能吃到酒店旁邊的雞公煲

環境很糟糕。本機64位但是要交在32位32M內存assert不反RE的windows上。熱身賽的時候還死機了一次。而且學校的另一個用eclipse的隊伍說用起來非常卡。感覺明天要拿不到錢啦。。


禮尚往來,清華命題電子科大奪冠,電子科大命題清華奪冠。。。%陳教,杜教,策爺。。沒有看到ak 還是不過癮啊,希望dcj 神隊能拿一次wf 冠軍。


桂花實在是太香了,見到了劉春英老師,有幸和陳老師合影也是很開心


在火車上看final live,發群里找到好多ller,就建了個群

現在在去學校路上,佔位

————————————————————

到酒店了 更

發雨傘 好評

給飯票不給飯卡,應該是剩下的不能變成零食了 差評

衣服不是很好看 中評

——————————————————

大半夜打攪志願者妹子問哪有列印店,很熱心的幫我們找圖然後告訴我們路線

所以說,為什麼要給飯票不給飯卡呢,還想給妹子送點巧克力什麼的,我們學校舉辦活動,志願者收到小禮物都是風俗了(給飯卡可以刷超市)

——————————————————

食堂沒廁所,食堂最近的廁所好遠

你猜我現在在哪?_?

——————————————————

題目沒看懂,蹩腳的英語提問,裁判秒懂

電腦中間死機一次

還是菜啊

另外想知道,我們吃的食堂是不是最難吃的


打鐵旅遊隊。。各種不造wa在哪裡。後面再補題吧。

總得來說玩的還是比較開心的主辦方也是很給力的,獎品傘什麼的都好評,還去西湖划了船,面基了一些好友。遺憾就是最後打了鐵還有。。


背後是杭電一隊和安師大附中,右後方是clj和TooDifficult及jcvb...左後方是紹興一中...%%%


發的這個士力架 excited 說坑隊友就坑隊友

非洲人獲得了銀牌第一 好難過啊QAQ


某辣雞學校打鐵隊第一次參加這麼大型的比賽,好雞凍,來答一發,手機碼字不方便各位看官湊合一下

=====這裡是分割線=====

1.報道的時候送的三把傘簡直好評,發完就能用,雖然這把傘上面有4個logo,感覺打著傘的自己就像個移動廣告牌

2.杭電為什麼只發餐券連給個卡都不捨得,還不能買水,以至於在某一天晚上我的一個隊友拿一張券換了30個鍋貼被人圍觀(他一定看不到

3.第一次看到電腦那麼方(是真的方...,而且還愛死機,熱身賽死機數次,正式賽竟然還有一次自動重啟了

4.看到HDU專用飲用水驚呆了呢,正式賽的時候給了好多吃的...我們看起來像那麼能吃的么!都夠我們仨的午餐+夜宵+次日早餐了...對於吐槽較多的士力架...我們隊拿到了三個送分童子orz

5.關於命題方面,反正我也沒做幾道,就不過多評價了‥(??﹏?)…

6.正式賽開賽之前竟然被採訪了,聽說還有現場直播!讓我們這種渣渣如何好意思啊!

7.比賽之後隊友在杭電的同學也是這次比賽的志願者小姐姐還送來了三杯奶茶,覺得好幸福(?′ ? `)

先寫這麼多,如果有別的再補


上午發的傘,下午就用上了。好評!


第一次來杭電,感覺這個學校很不錯很棒。

除了餐券只能吃飯不能買飲料根本用不完和電腦很卡很爛之外

其他的各方面都可以看出杭電很用心地在辦比賽,和大連形成鮮明的對比。

中午去列印店列印了70多張模板,列印店一張兩毛,列印100張以上的話就一張一毛。列印店小哥說70多張14塊多,我們說我們如果列印多30幾張的話100張就只要10塊錢了,不如直接就收我們10塊好了。列印店小哥說那你們就列印多30幾張吧。我們就跟列印店小哥說那隨便給我們幾張白紙就好了,沒想到列印店小哥硬是在那裡數夠了30多張A4紙給我們。。很耿直。。這樣我們比賽就有草稿紙了。。


占坑


說好的比賽直播……

喵喵喵??

攝像機好歹架高點讓我們能看見所有隊伍啊。。。這能看見啥。。。

還是說這種比賽的直播都是這樣的?。。我作為一個萌新沒見過世面單純覺得這種直播跟不直播有什麼區別嗎。。。

大佬們輕噴,小的只是個啥都不懂的萌新


麻麻我也想去杭州


1、桂花好香啊~搞得那幾天非常想吃桂花糕來著…

2、傘和衣服的質量好評

3、蚊蟲真熱情…從杭電走回賓館的路上被咬了n個大包…半邊額頭腫起來QAQ

4、出題人英語666

5、要到了深黑幻想的簽名~忘記跟cls合照了QAQQAQ

6、從來沒想到過能離大佬們這麼近QwQ當時看到我校參賽隊伍的時候…看到這麼多大佬內心是崩潰的…

7、和妹紙們面基好開心w

8、請記得熟練板子…熟練板子…要不就會像我隊一樣…全場除了被題坑的紹一外同題數墊底qaqqaqqaq


推薦閱讀:

非親屬 想落戶我杭州戶口下?
為什麼加入杭州知乎 油club 需要發照片?
南京、蘇州、杭州這三個城市在經濟方面哪個更強一點?
杭州有哪些好的夜店?
有哪些在杭州舉辦的編程競賽?

TAG:杭州 | ACM競賽 | 演算法競賽 |