upd
ate:
update:
update
:// 2018.11.26
比賽過後一段時間,想了想決定繼續打,然後開始了一系列**計畫。大二第一學期的課相對上學期少了很多,於是多出很多訓練時間。自我感覺平時做的比較多的是專題類的東西,期間穿插一點 cf,
atco
der,
nowc
oder
cf,atcoder,nowcoder
cf,atc
oder
,now
code
r 的比賽。這樣子有什麼不足呢,比如比賽,切的都是自己會的題,不會的沒有及時補。比如專題類,切過的有簡單搜尋,簡單 dpdp
dp,還有 ues
tc
uestc
uest
c 的 tra
inin
gtraining
traini
ngf or
forfo
r 系列。切完感覺良好,好像學了很多新東西,但不加以鞏固其實刷題的效果不是很明顯,甚至有種思維僵化的感覺。還有乙個不知道是專題還是自己的問題,一些經典的題目都沒有在專題裡面做到過,經典的題目都涵蓋在《訓練指南》裡面。所以有點迷惑,不知道要在**切題。
賽後一段時間請教了 zkzk
zk,他是推薦去補 cfcf
cf的 div
.1
div.1
div.
1 的,或者 bzo
jbzoj
bzoj
。眾所周知 cfcf
cf的以巧妙的思維題居多,或者說是那種硬核的題目比較少,更考驗思維。於是就開始了我的板刷 cfcf
cf之路。
刷的時候感覺確實是這樣,一些奇妙的思維 oror
or構造題,結論題,碼量少但是思考多的,感覺不錯。不過也有不足的地方,不知道是不是刷的場次太少,cfcf
cf酷愛出樹狀陣列還有圖的題目,還有一些挺有趣但是有點難的 dpdp
dp,數學和幾何見的非常少,這樣可能導致對某一型別的題目適應性非常強,一眼就能切掉,但是遇見其他的思路就是基本沒有了。
還有昨天做的一場廣西大學的校賽,原題 oror
or模板題,切的非常舒服,但是有一道是 kmkm
km模板題以為是狀壓 dpdp
dp,(沒見過 kmkm
km),於是這裡出現了問題。我應該怎樣選擇我的訓練計畫呢?是繼續補 cfcf
cfd iv
.1
div.1
div.
1 嗎?還是要去補那些冷門的模板題。
很神奇,帶著這個疑問去翻了翻以前的國賽總結(其實是閒著沒事),然後發現了 awc
awcaw
c 師兄的一篇總結,提及到了他們以前 oioi
oi的訓練模式:
感覺好像很有道理,然後想到以前 wat
er
water
water_she
ep
sheep
shee
p 說過,專題最好是有大塊的時間去切。我想這樣一來我的訓練計畫應該很明顯了。
對於在有課期間(即非寒暑假),碎片化時間是非常多的,那麼顯然跟專題需要的大塊時間相悖,那麼就可以選擇切 cfcf
cf的 div
.1
div.1
div.
1(題目不會太水而且能訓練思維,還能稍微學點新東西),在一天晚上題目沒有切出來的時候可以留在第二天上課(無聊時候不玩手機最好就是想題啦),如果想不出來寧願看題解也不要看**,不要看**!不要看**!!!
有大塊時間就是寒假了(暑假要訓練,補訓練的題)oror
or時間比較長的節假日。3,4 天應該能切乙個專題。專題切完後要鞏固,想想主要是切了什麼型別,有哪些是經典題,整理專題模板。(看 wan
nafl
ywannafly
wannaf
lyc am
pcamp
camp
的 pp
tppt
ppt 和做 ues
tc
uestc
uest
c 往年的專題)
養成寫 blog 的習慣,某些有趣,或者值得思考的題目要寫成一篇 blog,切完一場 div.1 寫一篇 blog,這樣其實就是一種鞏固,或者說錯題集,方便回憶思考。
今年 17 級打的非常不好,只有兩個人拿到了牌,相比同期 16 的差了很多,rob
in
robin
robi
n 大哥要成為 17 的頂梁柱。我也要加把勁了。之所以寫這個 upd
at
eupdate
update
,發現幾個同級大哥沒什麼訓練計畫,(不過 rob
in
robin
robi
n 大哥板刷洛谷就很好,他說洛谷有分類非常不錯,lic
hlich
lich
_n in
gning
ning
大哥也刷了非常多的題),或者說沒有發現他們的提交記錄,而且發現總結大都是那種什麼
「我在 xx 方面做的不夠」,「希望明年 xx」,「比賽中基本沒起到什麼作用」
之類的話,相比之前的總結,基本上是沒有營養的,所以心血來潮寫了這麼乙個 upd
at
eupdate
update
。希望能激勵同級大哥,也能幫助後輩。
總之,做好了計畫,就要每天完成計畫的內容,高效的完成一天的任務,比從早到晚的無腦刷好太多了。
關於遞迴的一點感想
遞迴,方法重複呼叫其自身。對於遞迴,估計是一開始就沒有理解透,經常感覺對遞迴掌握的不夠透,理解的不夠深入。最近做的乙個 要求遍歷產品所對應的每一級目錄,並取得最大的目錄 一級目錄 及最小目錄 沒有子目錄了 當時就自己寫了乙個遞迴方法,居然還成功了,呵呵。其實我個人覺得遞迴就是給定乙個結束迴圈的條件,...
關於設計模式的一點感想
過去對於軟體當中復用的思想有概念,但卻沒有太深刻的體會,有時候在 裡面多處呼叫了同乙個函式,就認為這個就是軟體的復用了。甚至和別人一聊起 物件導向 來,也會說到 抽象 繼承 封裝 多型 設計模式 資料結構與演算法 等等名詞,但卻真的沒有一種內心的深刻體驗,也很少想什麼時候應該用 抽象 或 介面 多型...
關於多執行緒的一點感想
寫了這麼多年多執行緒程式,多執行緒到底是用來幹嘛的,可能這是個很白痴的問題,就我的親身經歷看開主要是因為一下兩點 1.提公升程式效率 2.使得程式可以非同步執行,乙個執行緒幹這個活,另乙個執行緒幹另乙個活 嚴格來說,感覺這還是為了提公升程式效率,因為cpu本身就是在不同執行緒之間切換的,兩個執行緒能...