ACM暑假實踐報告

2021-09-26 20:16:37 字數 2584 閱讀 3270

acm培訓實踐報告

這一次的暑假我沒有參加什麼社會實踐活動,但是我參加了乙個非常有意義的比賽培訓,這次的培訓依然是由費老師帶隊,我們22名同學一起留校培訓,整個假期我們培訓了六周,不過有一周我回去了一周,因為學校檢修空調,恰好是三伏天,天氣非常炎熱,現在想想都佩服那些在三伏天都留在學校裡奮鬥的同學,他們是真的厲害,一邊耐著酷暑一邊在學校學習,條件是非常的艱苦,但是他們依舊沒有退縮,仍然不斷努力,回家的一周我也努力的跟進進度,保證自己的進度不落下,讓自己有充足的知識儲備,這乙個假期我的主要目標就是有乙個起碼的知識儲備,保證今後參加的比賽有足夠的知識能夠運用,而能不能活用則需要今後的努力,知識的儲備主要就是由看書,看題來進行的了,老師給我們初步規劃了一下每週的任務,具體的東西需要自己規劃,把一章內容分割成幾部分,哪一部分什麼時候看,剛剛開始的時候我並不能合理的規劃看書的時間,於是在真正實施方案的時候出現了很多很多的問題,比如方案的進展在時間上並不能在預期的時間內完成,還有就是因為時間太緊導致許多的東西並不能夠理解,這就使我非常煩惱,前兩周老師讓我們看完前三章的內容,但是這三章內容,第三章還可以,第一章內容雖然不是特別難,但是有些晦澀難懂的東西,然後我把進度放的特別慢,導致之後速度也很慢,最後花了接近三周的時間才把任務完成,也深刻的影響了之後的學習內容。

剛剛開始肯定是不適應的,不過之後就好多了,初步的習慣了這種學習模式,自己找方法並調整自己的學習方式以及學習狀態,比如針對於學習方法上的,一開始我打算直接一次細細的看完,結果後來發現效果並不是特別好,再後來我就用先粗看一遍,之後再細看一遍的方式進行學習,發現這種學習模式效率要比原來好接受的多,之後我就一直貫徹這種學習方式,到了後來自行組隊分工,每個人自行挑選兩章細看,然後我挑了數學和dp,是兩章比較難的內容了,想想當時有點傻,為啥要挑最難的兩章,後來粗看的時候我總是沒法理解知識點,又不甘心划過去,所以就順帶著再看了幾道例題,後來發現這樣效率還是低,自己又改不過來,而且挑的兩章有比較難,恰好乙個隊友也在看同一章,但是當時也快把數學類看完了,於是草草的結束掉我就轉戰dp了,我的dp一向很弱,要是遇見這樣的題我一般都會繞過去,當時心裡想的就是要給自己查缺補漏,壓榨一下自己,之後發現題目剛開始還好,並不是太難以理解,不過在之後就不簡單了,當時有一道題花了我一上午時間才堪堪的理解,不過這些看書的經歷讓我有了初步對於看題的步驟的理解,讓我獲益匪淺。

接下來說一下我們每天的訓練模式,我們是8.30之前必須到,然後中午走的時間與下午來的時間並沒有要求,但是同學們一般來的都比較準時,我一般都在11.10分左右離開去吃飯,因為個人中午還有事情要早一點離開,前兩個周我們都是一天一場比賽,然後第二天進行討論,討論第一天沒有做出來的題,之後的第三週和第四周,老師給我們安排每週三天比賽,這樣就少了一些時間比賽,讓我們有更多的時間用來讀書,用這樣的方式加快一下我們讀書的進度,雖然這樣我感覺我閱讀的速度還是沒有一開始要快,隨著知識難度的增加和題目質量的提高,讓我對於知識點的把握程度越來越低,我對於知識點的運用也不是太好,但是依舊和同學每天討論,討論是乙個非常有效的方法,你可能看一天都弄不懂的問題可能讓明白的同學一點就明白了,或者當你說著說著自己的想法,你也就明白了當時你不明白的東西,這樣的學習效率是最高的,再之後的兩周就是為了網路賽做準備了,之後的比賽我們都是以三人一組來進行的,這樣體現了我們的團隊合作能力,因為從來沒有合作過,我們基本都是各做各的,其他的隊伍都是告訴擅長這領域的人來打**然後直接貼上複製,不過他們都是上次參加比賽,隊員與隊員之間更加有默契,所以在比賽當中也更加有效率。在比賽當中我們難免會有所爭執,最後也都是不了了之,不過也有幾次有了心理疲勞,心理不想比賽,不過更多的是對於比賽的過程,做題當中對於知識點的運用有了很大的提公升,就比如網路賽,網路賽不像平時的比賽,這種比賽更加有緊張的氣氛,我們會更緊張我們的神經,這樣我們更加了解知識點,最後更好的運用。

每天的學習生活讓我的暑假過的非常豐富,我不只學會了許許多多的知識點,更為重要的是自己在不斷的摸索的過程中掌握了吸取新知識的能力與方式,這讓我收益匪淺,我們三個人雖然還是非常沒有默契,但是相比於開始還是有很大的進步的,我們也更加努力的學習,爭取不拖隊伍的後腿,效率比以前更加高,這也是我們壓榨自己結果。

從剛開始的位運算和遞迴遞推,二分以及各種排序的方法,以及不同於二分的倍增,以及貪心的各種方案,之後就是基本資料結構,到現在也還是我乙個弱項,我對於其的運用能力非常低非常低,對其的思維能力也很弱,空間想象也很差,不過通過幾次比賽,我對於hash以及佇列有了很大的提公升,還有很多知識點比如字串雖然明白但是很生疏,遇到乙個題也許用不上,還有各種樹的題,就是我的夢魘,這是我有待提高的地方,之後就是搜尋,搜尋在我的印象當中就是可以找到所有地方來尋找目標的,在本次暑假學習當中我對於搜尋可以做得到基本的搜尋都可以使用,不過對於優化的搜尋,我還不能更好的運用,之後的數學知識我看的很糙,上文說過為了趕隊伍當中沒人看的部分,所以這部分看的很糙,至於dp,這個內容真的是可以拿出一節來看一整天,讓人崩潰的內容,不過當搞明白的時候心情真的非常爽。

對於這次的暑假訓練,我能夠看到自己的成長,明白了很多東西,對於學習這項技能也有了一定程度的提公升,相信自己在以後的生活,工作當中,本次的訓練都可能起到事關重要的作用。不僅如此,在這次訓練以及多次的比賽以及總結中,以及再次回歸以前寫過的知識點,返現自己身上仍存在著很多很多不足之處,個人的性格也有所轉變,我變得更加樂觀,也不再向以前一樣懶惰,我應該也擺脫了拖延症,雖然我在這幾次的比賽並沒有取得非常優秀的成績,但是這給我起到了警醒作用,我相信今後會有更大的提公升,路漫漫其修遠兮,吾將上下而求索,道路總是漫長的,但是我相信方法是有多種的,人總是會有各種方法渡過難關,相信我也可以跨過一道道坎,走向成功。

ACM暑假培訓

include include include include include 01揹包 最簡單的模板 const int max 100000 using namespace std typedef long long ll int h 1000 int main cout 例題 洛谷p1048 ...

ACM暑假集訓

出自 南昌理工學院acm集訓隊 什麼是母函式?生成函式即母函式,是組合數學中尤其是計數方面的乙個重要理論和工具。完全看不懂,話說要不因為做了杭電的1028,完全不會去用,好像母函式還有這幾種來著,l級數 貝爾級數和狄利克雷級數 這裡我就說說普通母函式吧 其他的我也不懂 母函式的思想很簡單 就是把離散...

ACM暑假訓練(四)

補題又用了大半天,進度真的比其他同學慢了不少,得加快速度了。二分模板一共有兩個,分別適用於不同情況。演算法思路 假設目標值在閉區間 l,r 中,每次將區間長度縮小一半,當l r時,我們就找到了目標值。版本1 當我們將區間 l,r 劃分成 l,mid 和 mid 1,r 時,其更新操作是r mid或者...