NOIP2018 遊記 QAQ

寫在前面:

本人初三黨。NOIP前兩個月很差好停課搞信競愣是要搞文化課。因而,期中考與NOIP一塊兒涼涼[微笑]數組

本人寫的第一篇NOIP遊記,各位大佬們隨便看一看就好ide

 

Day -nui

初賽71,居然跟wxj巨佬同分(靈異事件) spa

反正是進複賽了遊戲

 

Day -3(11.6) ~ Day -1事件

學校期中考試(過於真實)字符串

壓力還真不小。一直沒有答應停課,若是期中爆炸了拿什麼說話get

相比機房可能仍是更喜歡喜歡呆在教室呢……數學

 

Day 0io

講期中考試卷子,發現本身巧妙的錯過了數學的正確答案

白天心態略(fei)微(chang)爆炸

晚上敲了敲AC自動機、倍增之類的東西(然而別人在敲平衡樹、樹剖、莫比烏斯反演)

謎之不太緊張,以前考初賽都緊張了一個上午

多是由於太蒟蒻了吧……

晚上睡得特別安穩

 

Day 1

6:48醒來,看到本身設的「NOIP2018 RP++」的鬧鈴,心態依舊平靜的不像話(據說有句話叫心靜天然「涼」)

路上在某谷抽籤,大吉,「距離NOIP2018 0天」

考場在北師大實驗中學,八點多過去。校園挺漂亮(我好像不是第一次來這裏)

帶了些吃的,不過不知道爲何放在了考場外

進了機房發現電腦中間竟然沒有隔板……各類不適應

來得有點晚,自動省略掉試機的時間

剛坐下不久就發了密碼。當時純粹複製了一下,沒有思考是什麼意思

敲頭文件和read,順便回憶了一下guide的用法

以及今年文件夾竟然不用考號命名,好奇怪啊……

因而就開始了

 


 

提升Day1

搞t1

想到減去區間中最小的數,而後在每一個變成0的數左右再進行這個操做。

手推了幾組樣例都沒問題,時間複雜度好像也能夠接受,因而就開始寫。

寫着寫着還瞟了眼t2

寫完t1,因爲一遍過了大樣例,就沒有去想更顯然更簡單的方法

不管是考試仍是信競,我都喜歡作得特別慢……作完不檢查渾身難受

因而又推了推時間複雜度,查了查細節

確保能A後,看時間9點


搞t2

第一眼居然沒有看出來是徹底揹包的板子,第二眼也沒看出來

因而開始寫爆搜,用其它貨幣去湊當前這個

dfs加上幾個玄學剪枝,過掉大樣例(不過大樣例好像纔到80的數據……)

看時間10點

因而這一道比t1還簽到、人人都A的題我寫了一個保底80分就把它給扔了……


搞t3

讀着讀着題目忽然走神,喝了點水,看了看窗外(不得不表揚一下靠窗的位置,窗臺能夠放東西,能夠走神看窗外,能夠掌控窗戶)

而後還研究了一下密碼,這才發現是「飛雪連天」。明顯是記念金庸先生。想到金庸先生,立刻不走神了,老老實實讀t3(什麼鬼)

讀完題發現本蒟蒻明顯不能AC(讀以前我也知道我不能AC),仔細研究部分分

發現有四個點是m=1,樹的直徑板子

等等,樹的直徑怎麼寫來着??????

在考場上我居然把它給忘了……

推了10min愣是沒退出來,已經快10:30了。考慮到t2沒有拿滿,不敢多想了,趕忙寫個n2的bfs保命

寫完以後10分到手,m=1的另外10分沒敢再想,立刻去看其它部分分

看到有20分的bi=ai+1(鏈),發現可寫二分答案+鏈上貪心

邊寫邊調半個小時就過去了……

大概在11:1x寫完鏈的狀況,手動試了幾組數據發現WA,接着調啊……

因而接下來:

WA→調→WA→調……(看來仍是代碼能力不太行啊)

調對了,看錶11:30左右

接下來精神有些鬆懈,居然沒!有!看!到a[i]=1的20分

莫名的放鬆……

甚至t3敲了一個m=n-1的(顯然不會有這個點)

最後十多分鐘的時候,因爲去年吃過文件名拼寫的虧,今年仔細的檢查了一下

而後填程序確認單

而後就結束了

 


出了考場往外走,忽然有一羣穿着同樣校服的大佬歡快的跑出考場,目測他們都是能AK的(orz%%%)

而後跟wht討論題目

發現t1明明巨簡單的貪心我卻寫的很複雜;

發現t2明明是徹底揹包我寫的爆搜+剪枝;

發現t3明明有a[i]=1的20分我卻沒有寫;

……

心態再次爆炸

 

中午跑到旁邊的西單大悅城吃米線,得知了dmy巨佬一個半小時就寫完了,剩下的時間都在編遊戲……%%%

吃完回考場,一路瞎聊,wxj巨佬不考PJ,和wht商量提早半小時出來作什麼(真香預警)

 


普及

密碼是「改革開放40年」……

帶了一些吃的+咖啡進去

 

搞t1

第一遍用gets,它居然告訴我「Warning,'gets' should not be used」(我只能看懂這個)

嚇得我換成了while(scanf!=EOF)

普及t1爲何一年比一年奇怪……


搞t2

題目描述好長啊……

本着謹(xia)慎(gao)的精神,仔細讀了題並研究變量名

寫完,測大樣例,WA了

愣是查了十幾分鍾才查出來,把一個加號寫成了減號……

t2確保A的時候已通過了1h了(鬼知道我發生了什麼)


極其困+頭暈,喝兩口咖啡

搞t3

明顯是個dp

然而怎麼寫???

發現m=1,cout<<0;  因而10分到手

花了幾乎半個小時在草稿紙上瞎推了一個dp[s][0]表示s時刻不發車,dp[s][1]表示發車

我處理每一個人到達時間的方式也很玄學

總之各類奇奇怪怪的東西,致使寫代碼的時候都很暈

勉強寫完,測數據WA了,調了一會發現一看這玩意就想吐,複製到另外一個頁面,趕忙關掉

發現已通過了2h了,這才作到t3啊……

拿過草稿紙,強迫本身鎮定,從m=2開始推

嘗試寫dfs

不過寫dfs耗時極短,由於寫了一些就發現思路錯了

註釋掉,一口氣幹完咖啡,心態爆炸

t3都拿不下嗎……

先去看t4吧


搞t4

因爲滿腦子都是t3,致使感受t4也不怎麼友好

 對於後面的點居然打不起興趣(我這是怎麼了),對着前三個點就是一通亂搞

然而也並不太好寫

寫完大概花了30min

返回去搞t3


再次讀題,又開始頭暈了……

花了10min去推其它作法,然並卵

迴歸dp

把那個看了就想吐的dp代碼搞了回來,強迫本身接着調

因爲時間已經不是很充足,調的時候一直以過樣例爲目標

看着分針數字的跳動,代碼與時間作賽跑

甚至有一段時間頭暈到不知道本身再哪裏在作什麼

通過一通亂搞,距離考試結束大約12min的時候,過掉了樣例

又查了查細節,發現數組開小了……

根本沒有時間測大樣例,檢查輸入輸出文件名,填寫程序確認單,而後就結束了


出了考場,得知t3彷佛能夠用填表式dp,心態略爆炸

簡單總結此次也是最後一次PJ:

1、t1t2耗費時間太多

2、t3的思惟與代碼實現能力還有欠缺

3、發現t3遇到瓶頸後應去寫t4更多的部分分,而不是跟一個一看就頭暈的代碼作糾纏

今年初三了,要與普及作告別了……或許收官之戰並不完美,但這也是一種別樣的體驗吧……


晚上去必勝客鬼混,講究

回去看了看線段樹,而後睡覺

 

Day2

依舊是早上6:48醒來

路上據說某個初二學霸說今天要考字符串,因而腦子裏默默想着AC自動機

順便膜一波wxj巨佬%%%

提早了半個多小時進入考場,坐了一會r忽然內心不踏實,因而跑出去又看了看KMP並拿了一條士力架

不但願給本身太大的壓力,雖然說但願靠day2翻盤,但仍是抱着隨緣的心態

過了一會就發密碼了,果真是「笑書神俠」……

今天時間還挺充裕,試機,看題

 


提升 Day2

搞t1

讀了兩遍纔看見m的取值範圍

一開始居然覺得走過的城市之間能夠隨便溜達(相似於Prim的思想),而後發現不對

完了t1 A不了……

寫部分分吧

60分的m=n-1,樹的狀況,每棵子樹都必須走到底,寫一個n2dfs,過掉大樣例(至於nlogn的作法並無考慮)

8分的m=n,n=10,暴搜一波

12分的環,從1開始跑小的那一邊,有且僅有一次機會換到另外一邊,保證字典序最小

三個dfs碼量不小……全都敲完花了一個多小時

80分,也就這樣吧


搞t2

直覺告訴我這是數學題,因而根本沒有想狀壓dp

給了2 2;3 3;5 5不給4 4,明顯是不想讓咱們推出規律

20分的n≤3,m≤3,直接打表(2 3應該是36吧)

而後在草稿紙上推n=2,推出來一個4*3(m-1),好像沒有問題,寫上

而後推n=3,推出來一個9*4(m-1)

高興了一會r

而後一看樣例3 3

112???

不該該是144嗎???

因而,在接下來的一個多小時裏,我不信邪啊,在草稿紙上換了4種方法推3 3

然而都是144……

想不出別的辦法的我把3 3打表,其它的n=3寫了9*4(m-1)

一看時間已經11點左右了,趕快去寫t3


 

搞t3

抱着能拿多少拿多少的心態,直接寫了前4個點2n的超級暴力

兩個dfs碼量也不小,寫完調了一陣


 

留了10min檢查輸入輸出文件名,填程序確認單

最後的幾分鐘就看着窗外,思考t2是怎麼回事,並調整心態

而後就結束了

 

 


 

下午直奔金源,KTV+密室逃脫,放飛自我

晚上寫做業

 


 

估分:

100+80+30 + 80+50+16=356

感受今年省一線會很高

有幾處失誤的地方,包括心態,最惋惜的是day1t2的徹底揹包板子居然沒有寫,day1t3的樹的直徑忘記了

若是我寫了的話……

沒有若是


 

Day3

wxj巨佬迴歸文化課%%%

學校期中陸續出分,數學繼續翻車

 

Day5

期中和NOIP民間數據居然同一天出分……

期中年級12名,果真什麼學科都救不了數學

NOIP民間數據&某谷數據:

100+95+30 + 76+55+16=372

day1t2玄學剪枝給力

day2t1被卡了一個點

day2t2多過了一個點

湊活,省一什麼的隨緣

(PJ:100+100+25+32=257 ???)

 

Day8

信息不集訓,集體出去浪

 

Day9

寫完了這篇遊記

明天官方出分,依舊心情平和

 

Day10

一年一度的成績發佈拖延

 

Day11

OK出了

TG:100+80+30 + 80+50+16=356

與估分完美重合!(民間數據不太準啊)

PJ:100+100+15+12=227

t3t4炸翻天

目測TG省一,PJ二等(謎之)

 

NOIP2018 就這樣了吧

不夠完美,還要繼續努力

 

NOIP2019 加油!

相關文章
相關標籤/搜索