2013年底csdn英雄會線下程式設計決賽紀實
有幸於上週日(12月29日)去CSDN公司參加了英雄會舉辦的年底線下程式設計決賽。說是去比賽,其實知道自己這麼菜,也只是去參與一下,湊個熱鬧,捧個人場。主要還是為了去膜拜下大神,去CSDN總部看看,和july聊聊hero。
11點不到就出發去坐地鐵了,想著早點去看看能不能幫忙佈置一下比賽場地什麼的。中午12點多一點到那邊,因為週末客梯不到12層,幾經探索才進入csdn辦公區。friendzhy朋友在我之前就因為電梯的事上上下下了好多趟,最後在QQ群裡求助才進去的:) 我到了的時候曹鵬大神也已經到了,還有南京的那個哥們,july事先並沒有做好充足的準備,臨時打印出簽到表格,我們4個(曹鵬,friend,李陶冶)先簽了到,然後就下樓吃飯去了。
快1點的時候吃完飯,回到csdn,各位來參賽的基本都到齊了,還有兩位哥們帶著女朋友來了,很贊!1點半比賽開始,題目就是http://hero.csdn.net/Question/Details?ID=222&ExamID=217
我一看題目又是數學題,就沒想著現場能做出來了。然後,現場最令人髮指的場面出現了,曹鵬這傢伙居然在比賽還不到10分鐘的時候就AC了,讓july和出題人李陶冶(綠色夾克衫)完全不敢相信。可是大神就是大神啊,不得不服。就這樣,不到10分鐘,ipad mini就成了曹鵬大神的囊中之物啦。15分鐘的時候第2個哥們也做出來了。我磨蹭了半個來小時,把3個組成等差數列的數字的平方差x^2 - y^2 - z^2 化簡到(3x-5z)(x+z)/4之後就沒有啥想法了(因為y = (x+z)/2),把N做因式分解?然後(3x-5z)和(x+z)分別是因子,列舉x和z,看是否有符合要求的(x,z)數對?又覺得這樣貌似時間複雜度撐不住。 3點的時候我就沒做了,和其他人去聊天去了。現場還有3,4位哥們還在埋頭思考,精神值得學習。
大概3點40吧,july宣佈比賽結束,最後通過比賽的共有4位朋友(表示祝賀!)貌似也有人中途離場的吧,所以最後全體合影的時候感覺人有點少。接下來july集合大家,讓曹鵬和另一位一次通過比賽的朋友對自己解題的思路進行講解,聽他們講起來就覺得題目也不是太難了,只是自己太菜了啊。然後是july請大家吐槽英雄會和對英雄會運營提想法的時間。其間資深OJ大牛、51nod網站(http://www.51nod.com)創始人提了很多中肯的意見。其他人也都說了自己的一些建議和想法,如果這些想法都能變成現實,明年的英雄會應該會更出彩。另外我得報個料,英雄會上那些讓人吐血的數學題都是曹鵬大神出的,大神為英雄會出力頗多。
最後所有到場的朋友合影留念,因為時間倉促,july也沒留個時間讓大家自我介紹互相認識一下。合影之後,也6點多鐘了,july請大家聚餐,我因有事提前走了,沒和大家一起吃晚飯。
ps:最後在大讚一下李陶冶同學,非常的和藹可親,很為他人著想,大家比賽的小會議室因為暖氣開的太足了很熱,他主動讓july看看能不能把暖氣關了,開開窗戶,把溫度降下來。他的51nod網站也很有意思哦,大家可以多去逛逛,可以使用QQ第三方登陸,登陸進去了之後可以給自己發邀請碼,以後就可以正常登陸進去啦。