ZJOI2018一試滾粗記

2021-08-17 08:48:35 字數 2107 閱讀 9659

寫在前面的話:

可能這篇遊記不像前幾篇遊記那麼沉重,因為陰鬱的文章背後,是乙隻陰鬱的欣。

而陰鬱的欣只會心態**,考試崩盤,從剛學oi時的第一場寧波市賽,考場裡狂吐不止,住了幾天院,再到前年暑假,每天考,每天幾近淚奔,從noip初賽強行掛成85-,再到thuwc2018沒過全場題,oi生涯長,全是黑歷史,看來我一直如此。

然而我炸的多了,已無所畏懼。

唯有放下,才能收穫。既然過分在意結果,只能導致失敗,那還不如開開心心地過好每一天,好好享受oi之樂,在這春天裡欣欣向榮。

day0:

中午到衢州,點了kfc外賣,結果11:50下的單,13:10還沒到,體驗極差。晚上打ur17,a題猜了錯誤的結論,掉了75,沒開long long,又掉了15。b題看錯兩發題意,最後來不及寫20分暴力。

day1:上午全是多項式,有點沒聽懂。下午先是red的雜題選講,體驗不錯,再是scape的網格圖演算法,聽到一半睡著了。

day2:上午堅持聽課,下午半程掉線。似乎cogito身邊有位突然出現的長沙妹子,果然是人贏。

day3考試日:

總體感覺是心態比thuwc時好多了,但還是留有遺憾。

開場15min把三題都看了一遍,然後按照吉利題的慣例,t2總是最可做,於是開場**t2.

手玩了幾個資料,感覺鏈的情況可以用線段樹來維護,那m=0呢?好像子樹間的資訊可以合併,但還要考慮子樹的根的影響啊。

於是開始瞎b亂寫,一直過不去大樣例第一行。

發現自己還是爆零狀態,於是中間滾去看了幾下t1和t3,第一次看t1發現自己會10分,第二次發現會20分,第三次發現會30分,第四次發現50分也可能可以做。至於t3那邊,感覺一臉不可做,根本不想深入發掘性質,於是最裸的暴力都不會(出來才知道大家t3的10分不是第乙個點,真tm虧)

於是在2h+開始寫t1 30分,中途發現附近有個人命令列裡面出現一大波」ac」,想必是乾掉一題,並且過拍了(後來才知道是awd)。

過了很久,t2突然靈機一動,過掉大樣例第一行。按照去年d1t2經驗,接下來就是資料結構優化。一開始有個想法是離線下來,線段樹合併來做,但這個資訊很難合併,順便否定了一開始直接用線段樹來做鏈的想法。

在這裡提一下我的貪心是怎樣的

void solve(x){

v=max(a[x],sz[i]);//i是x的兒子,sz[i]是i子樹內的點權和

if(v>(sz[x]+1)>>1)ans+=2*(sz[x]-v);

else ans+=sz[x]-1;

然後大力觀察一波,發現(v>(sz[x]+1)>>1)不會發生超過

log∑ai

次,所以重鏈直接跳上去,輕邊暴力,複雜度應該是對的。

然而當時*****的我以為要把v到底等於a[x]還是max(sz[i])分別討論,導致自以為樹的情況根本不可寫,連鏈的暴力都是開兩個set分別儲存v等於a[x]和v等於sz[i],最後調都沒調完。

也沒空好好檢查一下,根本不知道有沒有fst。

還有第一次用linux考正式比賽,真不知道有沒有ce或建錯資料夾。

upd:居然一分沒掛,好像全省rk45.

當時要是沒這麼作,t2少說也該有50分吧。

可能事後bb,和賽場上的體驗還是不同的吧。

所以考場裡能正常或超常發揮,本身也是一種實力吧。

說到底,還是我菜,思維慢,手速慢,還日常炸心態。

在此orz lyx_cjz和miaomd1標準分,不過標準分只有130,有點震驚啊。

upd2.1:今天(2018-3-23)好像官網上出包了,看了下分數配比,感覺考場上t3爆零挺虧的,畢竟t2 >=50的只有10人,t3有分的相比而言多很多。雖然考場上不想開t3,但不開題,總歸不是恰當的策略,特別是這種需要一定思考才能拿分的,哪能一眼看出怎麼對待這題呢?

upd2.2:補補t2題解吧,感覺賽場上想了70%,但沒有能力轉化成對應分數,還是自己菜。

根據前面的分析,在樹上乙個點往上爬,只有

log∑ai

條輕邊,然後使用lct維護重鏈。為了討論方便,乙個點有重兒子當且僅當滿足該兒子的sz大於該點sz加一的一半,最重的兒子不到一半或最重的兒子比自己輕,都排除在外。注意輕重邊切換的時候有很多細節。然後我的**跑得挺快的?或許是因為使用fread讀優。

uoj上我的評測鏈結

ZJOI2018一試滾粗記

喵嗚 果然我還是乙個去打醬油菜雞啊。最後在家的一天啊 晚上開了一場arc發現自己簡單題都不會做了啊藥丸。只a了一題然後非常難受,感覺不用去zjoi了去了也爆零爆爆,報到日。為什麼又是在衢二啊。早上高鐵去的 下車時發現和r爺 jyt同一班車qwq 感到了自己是那麼的渺小。下午和晚上都在開水題刷刷,根本...

ZJOI2018二試遊記

zjoi2018果然比hnoi2018 本菜雞騙了200,分數上肯定比zjoi多 良心多了,一試和二試都是,每次都有幾天聽課。重點是 zjoi有飯吃!上午從學校出發,坐了4個小時來到yy,中午自己解決,晚飯在yyzx的食堂吃了幾個月來最 的飯菜 綠豆湯裡有生的綠豆?想到明天要聽課,於是晚上逛了逛知乎...

ZJOI2016一試 醬油記

day1 上午rzz stilwell?講數學,就推 cai 出了第一道。然後聽懂了一點點就開始碎覺了。聽到雜題的時候就又復活辣 下午感覺畫風明顯不對啊。怎麼變成dp了。然後還有樹分治。day2 上午居然講底層運算。講到實數就開始碎覺了。不過感覺o2很茲瓷哦 然後還有分塊,不過裡面的數國隊都講過辣,...