官網: https://sites.google.com/site/scpc2013inccu/home/registryInfo

這學期的比賽就屬這場南程盃最為重要了

這次的南程盃是屬於ICPC子項目

為2013 ICPC嘉義賽區預賽

優勝者會擇優推薦至ICPC 2013台灣(嘉義)賽區

而且免報名費0.0

學長有提到這是一個非常好的機會

一定要好好把握

這麼一來當然是要衝一發的啊!!

 

不過因為每校每組最多只能派三隊出去

因此進階組的部分我們也是經過系內賽的一番廝殺之後才成功出線,取得報名資格

然後大一組因為只有一組報名, 所以直接出線XD

於是進階組的3隊--- ACEasy, !FlashCoding(我們)和New Debut

還有大一學弟妹所組成的隊伍Insert

加上2個帶隊的大四學長(其實也是工作人員之一XD)

一群人浩浩蕩蕩的來到了嘉義的中正大學

 

跟昨天的靜宜一樣,比賽行程也是有被delay到

拖了近30分鐘才開始測試機器

一看測試題: Hello World, a+b, fibonacci sequence

看完一整個冏

身為ICPC的子賽區

好歹也出個3n+1吧@@

因為測試題簡單的關係,所以一下子就寫完出來了

接著就是吃飯休息的時間

 

比賽時間delay了20分鐘

所以正式的比賽時間是12:20

題目一共9題

看到題目瞬間傻眼

竟然跟靜宜的情形一樣

又是出現有寫過的題目@@

BJ丟給我一題C, 之前有在CPE寫過的類似題目

UVA-10946 You want what filled?

DFS水題

寫完之後上傳成功一次AC

此時看到大家題目都飆好快@@

這時我又看到了一題B: UVA-10107 What is the Median?

老實說看到這個求中位數的水題令我很驚訝

因為隊友竟然沒有人寫!!

於是我又趕緊把這題拿過來開始打

再一題AC

此時我們目前暫居第6@@

接著邱毅又跟我講了一題G: UVA-417 Word Index

本來我想用backtracking直接硬幹

結果寫完之後發現答案一直錯= =

索性先放棄不寫了

換邱毅打F: UVA-11795 Mega Man's Mission

我和BJ則討論G到底要怎麼寫

結果邱毅打完F之後發現F比想像中的難

就先跳過換打E: UVA-11838 Come and Go

SCC的題目,要做2次DFS

結果打一打又發現好像有些問題

此時我跟BJ討論完G決定交給他用DP+暴搜做

接著2個人一起看D: UVA-10489 Boxes of Chocolates

BJ說他看了好久還是看不懂題目到底在衝啥毀= =

此時我們2題已經停蠻久了

看到別組一題一題的解出來

我們的名次一直往下掉

不免心急了起來

加上看到D已經一堆人解出來了

想說應該也是水題才是

於是直接看測資推題目

好久之後終於搞懂了= =

原來很簡單,就是數據相乘之後再取餘數就好了= =

此時邱毅E寫完了,只是還是有點問題

於是他先退下來,換我寫D

3分鐘飆完上傳

AC!! 總算解出第3題了!!

看到第3題過了之後我就去上廁所

回來之後發現變成4題了

原來邱毅的E也過了,GJ!!

接下來就換BJ寫G

我和邱毅討論A(題目來源: Codeforces Beta Round #92-B)

討論了好久還是不知道怎麼解

結果後來邱毅發現他看錯題目了@@

原來這題其實只要暴搜就會過

於是決定交給他

此時BJ的G也過了, 5題get!!

不過還是暫居在6,7位的樣子(有點忘了@@)

於是邱毅開始想A, BJ則是在我寫D的時候看了一下H: UVA-11311 EXCLUSIVELY EDIBLE

他說他有個想法,雖然無法證明是否是對的,不過可以賭賭看

於是又開始寫H, 傳了一次, WA@@

改了一下之後再傳,又是WA= =

於是BJ就先退下來換邱毅寫A

成功一次AC, 6題了!!

而且此時我們終於擠進前5了!!

接著就換我寫邱毅剛剛放棄掉的F

BJ則和邱毅檢討H的解法

我F也是打算用backtracking去暴搜

結果傳了2次TLE= =

接著換BJ 改H, 傳了之後judge一直沒有回應

其他2人都覺得應該又是錯的而感到絕望

只有我還是不死心的盯著PC^2

結果!!!回傳了YES!!!也就是AC!!!

果然還是不要輕言放棄啊!!

(不過最後H有再被rejudge過, 發現其實我們第二次傳的時候就AC了,只是judge那邊好像有問題才會回報錯誤)

總之第7題總算是過了, 也變成了第4名, 士氣大振!!

不過此時第一名的清大已經9題破台了@@

第二名是同樣來自成大的ACEasy

第三名是北科大的隊伍

都是7題, 跟我們一樣!

也就是說題目剩下2題了, 不僅前三有望, 還有機會破台啊!!

我和邱毅趕緊開始討論F怎麼寫

BJ則是想最後一題 I: UVA-11818 Mouse & a cheese

跟邱毅討論的結果,F不能用backtracking, 雖然答案會對但是一定會超時

於是決定用邱毅之前寫的bitmap+DP來解

de完bug之後測試了一下,沒有問題

但是上傳之後卻吞了個WA= =

之後改了幾次上傳還是一直WA @@

此時我們放了一筆測試資料, 發現竟然是long long int的問題!!

改完之後再上傳......AC啊啊啊啊啊!!!!!!!!

8題啦!!!!!!

再一題就破台啦!!

因為此時是封榜狀態, 所以現在每一題都是關鍵

無奈BJ的I想不出來用什麼解

於是就開始混了, 反正時間也剩不到20分鐘@@

結果邱毅想說賭賭看好了, 就開始打I

此時BJ看到邱毅打完IO的部份之後突然異想天開

想說反正也解不出來, 不如用random產生答案傳傳看, 搞一搞judge XD

反正這題答案也就三種可能性, 於是就開始亂寫了

連ctime都include了進來XDDD

寫完上傳之後想當然爾是WA

此時BJ又決定把前三組的output改成sample output

再傳一次看

因為這個時候judge都很慢的關係, 我們就邊聊邊等

.

.

.

.

.

.

.

結果竟然回傳YES...........

.

.

.

.

.

.

邱毅傻眼

BJ大笑

我吐血

沒想到!Flashing的第一次破台, 竟然是這樣子產生的XDDDDDDDDDDDD

接下來我們三個人開始互相擁抱, 慶祝隊史上的第一次破台XDDDD

但是此時judge又傳來了訊息

.

.

.

.

Problem I: No -- Wrong Answer

.

.

.

.

.

被rejudge了?!?!!? (°Д°)

原來我們學長一直有在電腦前監控上傳過程

他們發現我們code一樣, 卻有不同的judging結果

於是就檢查我們的code, 就這樣被抓包了Q___Q

(學長賽後一直虧我們XDDD)

(是說這種行為本來就不可取啦= ="不過也是因為這題測資太薄弱的關係才會被我們屎對-.-)

總之我們的"rand()偽破台傳說"才5分鐘就宣告結束QQ

不過也是蠻奇特的經驗啦XDD根本沒想到用rand還會屎過, 根本扯啊XDDDDD

(之後才知道原來ACEasy也有用random戰術寫H, 不過傳了30次WA都沒過XDD)

 

最後結果

我們從封榜前的第4名

逆轉了北科大變成第三名啊!!!!

123   

 

456     

 

 

總之今天的比賽真的是太精采了!

從一開始New Debut率先AC兩題成為成大的領先群

到ACEasy和清大組的首位爭奪戰

到最後我們和ACEasy互飆第二

跟最後那5分鐘的偽破台傳說

一整個超緊張刺激的啊XDDD

 

不過最後第一名還是讓清大抱走了(進階和大一組都是~"~)

算是比較可惜的

不過ACEasy還是拿下了第二名

我們第三

New Debut以第7名奪下佳作

大一組的Insert也以6題的成績拿下第二名

成大今年有這樣的成績已經很不錯了

沒記錯的話好像比去年進步的樣子XD

不過今年的試題有感覺比前幾屆的簡單許多

有幾題甚至之前就有寫過, 這在以前的南程盃是幾乎沒有發生過的

而且有幾題測資也很水, 沒有那麼嚴謹

記得以前第一名頂多4,5題

今年第一名清大9題破台

2, 3名也都有8題

佳作的最後一名也有4題的樣子

所以其實是否有鑑別度還有待商榷

 

賽後檢討方面

除了coding速度和熟練度還要再加強之外

看題目的能力和解題的細心度也是要加強的重點之一

像是F的long long int要是早一點發現的話就不會多加那100分鐘了(雖然好像也沒差~"~)

 

不過還是不錯啦!!

至少不再是佳作了, 還進了前三啊!!

顯示我們一直有在進步

雖然連續兩天的比賽很累人

但是收穫卻是相當的多

在這裡也謝謝學長們

不管是授課還是帶隊, 都辛苦他們了!!

還有隊友邱毅和BJ, 沒有你們也沒辦法連續2天都得獎

尤其是BJ, 感謝你讓我們有過5分鐘的偽破台美好回憶XDDD

還有其他一起比賽的同學, 學弟妹們

大家真的都辛苦了

之後也要一起繼續加油喔!!!

 

DSC01114  

 

連續2天都有得獎!!

爽啊!!!

 

 

arrow
arrow
    文章標籤
    ACM 資訊競賽 程式 UVA
    全站熱搜

    Tube 發表在 痞客邦 留言(0) 人氣()