2018暑假紹興集訓小記(7.12~7.21)

前言

本次暑假的7.12~7.21,我們的信息團隊到紹興一中進行集訓。這一次集訓,讓我感受到了紹一的強大(一道他們口中的EASY題卻可以讓我們想上一個甚至兩三個小時)。不過,我也在這次集訓中收穫了許多。

 

Day1 7.12

今天主要是在學習圖論。圖論包含割邊割點強連通分量等各種玄學的內容。

圖論與DP之間有着很大的聯繫,成環DP就是其中很難的一種。例如【POJ3028】Shoot-out就是一道典型的成環DP。解決這類問題,我們首先需要求出每個狀態轉移到自己的貢獻,並要在去掉這部分貢獻之後再進行轉移。

這一天最大的收穫就是學會了用Tarjan來把強連通分量縮點,Tarjan這個算法我早就聽說過,只是一直沒去學,但是由於今天的作業題中需要用到Tarjan,我也只好現學了。

作業題:

【51nod1815】調查任務

【51nod1443】路徑和樹

【BZOJ1064】[NOI2008] 假面舞會

【51nod1705】七星劍

【洛谷1983】車站分級

 

Day2 7.13

今天學習的是樹上問題。

我個人認爲,樹上問題中比較重要的幾個內容當屬LCA樹形DP。(當然,樹鏈剖分也是非常重要滴)

我原本只會暴力求解LCA,現在我學會了使用樹上倍增來求解LCA,算法複雜度大大降低了。

作業題:

【51nod1299】監獄逃離

【51nod1677】treecnt

【BZOJ1036】[ZJOI2008] 樹的統計Count

【BZOJ4033】[HAOI2015] 樹上染色

 

Day3 7.14

今天是模擬賽。我的得分情況是:60+60+30=150,而黃學長口中的基準分則是210(100+60+50)。。。

考試結束之後,題解一發出來,我就開始訂正題目,最後終於將前兩題改A了,最後一題依然一知半解,只能在接下來這段時間裏抽空去訂正了。

 

Day4 7.15

今天休息一天。

雖說是休息,但我們團隊依然整天待在機房裏刷題。趁此機會,我把前幾天沒打完的幾道作業題全都補完了(哈哈)。

補完作業,我又到loj上刷了幾道數列分塊入門題,分塊據說是一個很有用的優化暴力的算法,既然這樣,我更要好好學了。

今天還是挺充實的,雖然沒上課,但是我把前幾天學過的內容都加以鞏固了,還學會了平衡樹中的替罪羊樹,感覺挺有收穫的,沒有白白浪費這一天的時間。

 

Day5 7.16

今天學習的內容是簡單數據結構,這應該是這幾天中最簡單的內容吧!

這個部分介紹的內容主要有單調棧和單調隊列、並查集、堆等等,我個人認爲還是比較simple的。

作業題:

【BZOJ1057】[ZJOI2007] 棋盤製作

【洛谷2827】蚯蚓

【BZOJ1029】[JSOI2007] 建築搶修

【CF799B】T-shirt buying

 

Day6 7.17

今天又是一次模擬賽。相比7.14的那次,這次真是水多了(有許多大佬AK了,甚至有個大佬說這套題目全是一眼題),我這次的分數是250(100+100+50),最後一題暴力騙了50分(雖說黃學長說暴力可以滿,但是他那種大神級別的暴力肯定不同於我這種垃圾暴力),排名也有了進步,這都是這幾天努力的結果(當然,也得益於這次題目真心簡單)。

 

Day7 7.18

今天是NOI複賽的Day1,而我竟有幸參加了在線的同步考試。

本次NOI題目對於我來說還是非常難的,5個小時下來,我幾乎沒什麼進展。第一題本來可以拿50分暴力分,可我卻不知道爲什麼寫炸了,第二題的暴力只得了8分,最後一題甚至一分都沒拿到,總共只得了13分(加上免費贈送的筆試50分,也才63分)。。。唉,說多了都是淚啊!

而據網上一些大佬說,這次的題目還是很水的。。。

下午,黃學長對前幾天作業中一些難度較高的Hard題做了講評,還挺有收穫的。

 

Day8 7.19

今天學習的內容是複雜DP。

我們主要學習了狀壓DP數位DP,這兩個DP寫起來都比較麻煩,不過我個人還是認爲狀壓DP比數位DP要簡單得多。今天作業題後兩題的數位DP(一道二進制,一道十進制)還是挺難寫的,真的是寫了很久才A掉。

作業題:

【BZOJ1076】[SCOI2008] 獎勵關

【BZOJ1087】[SCOI2005] 互不侵犯King

【BZOJ3029】花神的數論題

【BZOJ1833】[ZJOI2010] count 數字計數

 

Day9 7.20

今天是NOI複賽Day2。

在這一次的在線同步考試中,我時間分配不夠合理,爲了第一題的70分足足打了3個小時!後來,爲了第二題的15分的一種情況,又打了一個多小時,結果還是一直WA。最後半個多小時,我拼命打第二題的15分暴力,打到比賽結束前最後一分鐘纔打完,結果最後一分鐘提交的人太多了,網站卡得根本進不去,結果第二、第三題都沒提交。慘啊~~~

下午黃學長對昨天的作業題進行了講評,還選了往年的一些NOIP提高組的題目進行講解。

明天就要回衢州了,這是在紹興的最後一個晚上了。

 

Day10 7.21

今天是我們在紹一的最後一天,早上我們進行了最後一次在紹興一中的模擬賽。這次模擬賽考得好不錯,210分,應該剛好達到基礎分吧!

中午喫完飯,大概12:15,我們就出發返回衢州了,大概下午4點多就抵達了二中。

而我們的紹興一中的10天集訓,也就到此結束了,我還是有點戀戀不捨的。

 

後記

本次集訓已經告一段落了,我在這次集訓中收穫了許多,學習了許多知識,還掌握了一些新的算法與數據結構,並把以前一些舊知識又鞏固了一遍。

這真的是一次有價值的集訓!

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