noip滾泥巴記2016

noip滾泥巴記2016

noip滾泥巴記2016

noip滾泥巴記2016

                                                 2016.11.20剛剛考完day2

       陰沉沉的天空,混沌沌的大地,搖搖晃晃的大巴車,戰戰兢兢的心。我們,16屆的新一代oier們,開始了征程。

       是怎樣的亢奮與不安者,確乎是畏懼卻又期盼者,終於我們還是來到了裏。(地址不告訴你

       今年的題目真的值得好好寫一份總結,這是noip考試10多年來第一次(變難)題目難度不按照由易到難編排,其實這更加考驗人的觀察力與快速寫代碼能力。

       day1,T1純模擬,不知道寫得怎麼樣,沒出成績還是有點虛。反正暴力就對了。T2多源樹上最短路節點計數問題,不知道正解是什麼,聽說wyh2000和ymd大神上了樹鏈剖分。(顫抖,什麼鬼)考試時看到開無限棧的有關說明以爲不能寫dfs,結果就上了bfs版本的暴力。隊列維護當前節點的位置,還有father,就是最一般的暴力啦。對於每個出發點到達目的地就回溯,一路跳father進行計數。對於開的空間我也很虛,如果沒算錯開了507MB,千萬別算錯,不然大於512MB就會爆零啊!一定不會的!要相信sizeof函數,嗯!!就這樣。T3running數學期望都來了,整個人都方了,noip模擬考試時出過一道sjyz,難哭啊,現在依舊不會,到了聯賽果然又方了。唉~~同學說這題有拓撲性,寫了dp,f[i][j][k]表示前i輪已經申請了j個其中第i個申請狀態爲k(k爲1表示申請0表示不申請)。突然發現這題還是蠻水的。我這個小小菜只做了m=0,和n<=1,m<=1的部分分。一個Floyd,哈,總之對於之前一直打dijkstra的我來說,只用一個E[i][j]代表i->j的最短路就自己寫出Floyd,我對自己還是比較滿意的。但是,我dp的功底畢竟不夠,tmd預處理是n^3的dp——Floyd,求答案還是dp,畢竟我是蒟蒻嘛。

       day2,tmd是出題人把題目放反了吧,這這這,和day1又不是一個畫風,T1
problem楊輝三角,簡單遞推,唯一擔心的是取mod時,F[i][j]=F[i-1][j-1]+F[i-1][j],F[i][j]=(F[i][j]%k+k)%k,最後兩個前綴和維護。應該沒問題,考試最後pai了8分鐘左右,(都是小數據),取模是最後1分鐘想到的,不知加對了嗎,害怕~~~,繼續pai沒問題,然而我手抖把數據加大pai了一組就WA了(m=200左右),但是時間到了,應該是暴力答案爆long long,還是交了正解(應該是)。T2earthworm STL走人,速度快不快看天了,暴力求解。T3angrybirds想到枚舉落點,但是沒寫,因爲不會標記點,懵逼啊,於是開始愉快的打n<=3的暴力,解方程,拼命解,加減消,帶入算,非負舍,最後自己都不知道自己寫的是什麼東西了(行數200+?懵逼)終於還是過了樣例n<=3的所有分點。

       回憶起兩天,我還有太多不足,就連暴力分也沒有拿足,dp畢竟還是寫得少見得少,不會變通,高級數據結構樹鏈剖分以爲不考就沒學,可惜……

       引用ljh2000的話:自己選擇的路,就算是跪着也要走完。我就是我,是不一樣的煙火。 一年以後,便是傳奇。
       最後,留給自己:AK是拍出來的,BL是打出來的。大牛是學出來的,OI是寫出來的。因爲OI,我將成爲傳奇。

                                                                    noip滾泥巴記2016——完

                                                                                        write_by——lym311_08




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章