noip滚泥巴记2016
noip滾泥巴記2016
noip滾泥巴記2016
noip滾泥巴記2016
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2016.11.20剛剛考完day2
? ? ? ?陰沉沉的天空,混沌沌的大地,搖搖晃晃的大巴車,戰(zhàn)戰(zhàn)兢兢的心。我們,16屆的新一代oier們,開(kāi)始了征程。
? ? ? ?是怎樣的亢奮與不安者,確乎是畏懼卻又期盼者,終于我們還是來(lái)到了這那里。(地址不告訴你)
? ? ? ?今年的題目真的值得好好寫一份總結(jié),這是noip考試10多年來(lái)第一次(變難)題目難度不按照由易到難編排,其實(shí)這更加考驗(yàn)人的觀察力與快速寫代碼能力。
? ? ? ?day1,T1純模擬,不知道寫得怎么樣,沒(méi)出成績(jī)還是有點(diǎn)虛。反正暴力就對(duì)了。T2多源樹(shù)上最短路節(jié)點(diǎn)計(jì)數(shù)問(wèn)題,不知道正解是什么,聽(tīng)說(shuō)wyh2000和ymd大神上了樹(shù)鏈剖分。(顫抖,什么鬼)考試時(shí)看到開(kāi)無(wú)限棧的有關(guān)說(shuō)明以為不能寫dfs,結(jié)果就上了bfs版本的暴力。隊(duì)列維護(hù)當(dāng)前節(jié)點(diǎn)的位置,還有father,就是最一般的暴力啦。對(duì)于每個(gè)出發(fā)點(diǎn)到達(dá)目的地就回溯,一路跳father進(jìn)行計(jì)數(shù)。對(duì)于開(kāi)的空間我也很虛,如果沒(méi)算錯(cuò)開(kāi)了507MB,千萬(wàn)別算錯(cuò),不然大于512MB就會(huì)爆零啊!一定不會(huì)的!要相信sizeof函數(shù),嗯!!就這樣。T3running數(shù)學(xué)期望都來(lái)了,整個(gè)人都方了,noip模擬考試時(shí)出過(guò)一道sjyz,難哭啊,現(xiàn)在依舊不會(huì),到了聯(lián)賽果然又方了。唉~~同學(xué)說(shuō)這題有拓?fù)湫?#xff0c;寫了dp,f[i][j][k]表示前i輪已經(jīng)申請(qǐng)了j個(gè)其中第i個(gè)申請(qǐng)狀態(tài)為k(k為1表示申請(qǐng)0表示不申請(qǐng))。突然發(fā)現(xiàn)這題還是蠻水的。我這個(gè)小小菜只做了m=0,和n<=1,m<=1的部分分。一個(gè)Floyd,哈,總之對(duì)于之前一直打dijkstra的我來(lái)說(shuō),只用一個(gè)E[i][j]代表i->j的最短路就自己寫出Floyd,我對(duì)自己還是比較滿意的。但是,我dp的功底畢竟不夠,tmd預(yù)處理是n^3的dp——Floyd,求答案還是dp,畢竟我是蒟蒻嘛。
? ? ? ?day2,tmd是出題人把題目放反了吧,這這這,和day1又不是一個(gè)畫(huà)風(fēng),T1
problem楊輝三角,簡(jiǎn)單遞推,唯一擔(dān)心的是取mod時(shí),F[i][j]=F[i-1][j-1]+F[i-1][j],F[i][j]=(F[i][j]%k+k)%k,最后兩個(gè)前綴和維護(hù)。應(yīng)該沒(méi)問(wèn)題,考試最后pai了8分鐘左右,(都是小數(shù)據(jù)),取模是最后1分鐘想到的,不知加對(duì)了嗎,害怕~~~,繼續(xù)pai沒(méi)問(wèn)題,然而我手抖把數(shù)據(jù)加大pai了一組就WA了(m=200左右),但是時(shí)間到了,應(yīng)該是暴力答案爆long long,還是交了正解(應(yīng)該是)。T2earthworm STL走人,速度快不快看天了,暴力求解。T3angrybirds想到枚舉落點(diǎn),但是沒(méi)寫,因?yàn)椴粫?huì)標(biāo)記點(diǎn),懵逼啊,于是開(kāi)始愉快的打n<=3的暴力,解方程,拼命解,加減消,帶入算,非負(fù)舍,最后自己都不知道自己寫的是什么東西了(行數(shù)200+?懵逼)終于還是過(guò)了樣例n<=3的所有分點(diǎn)。
? ? ? ?回憶起兩天,我還有太多不足,就連暴力分也沒(méi)有拿足,dp畢竟還是寫得少見(jiàn)得少,不會(huì)變通,高級(jí)數(shù)據(jù)結(jié)構(gòu)樹(shù)鏈剖分以為不考就沒(méi)學(xué),可惜……
? ? ? ?引用ljh2000的話:自己選擇的路,就算是跪著也要走完。我就是我,是不一樣的煙火。 一年以后,便是傳奇。
? ? ? ?最后,留給自己:AK是拍出來(lái)的,BL是打出來(lái)的。大牛是學(xué)出來(lái)的,OI是寫出來(lái)的。因?yàn)镺I,我將成為傳奇。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? noip滾泥巴記2016——完
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? write_by——lym311_08
總結(jié)
以上是生活随笔為你收集整理的noip滚泥巴记2016的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Egret Engine(二十六):Mo
- 下一篇: ClassForName应用于工厂模式