今天的訓練還是複習上週做過的習題,因此我就直接寫感想了。
感想剛開始的時候,其實我並不是很理解問什麼要花這麼長的時間來複習前面做過去的題目,有這時間做兩道新題多好呢。但後來我又仔細的想了想,如果沒有練習的話,這些空餘的時間我可能會去學一下新東西,做做題,但絕對不可能去複習之前的題目。那麼對於老師來說:要想讓我們都複習,最優效的辦法還是拿出時間來統一的把之間做過的題目在複習一遍。站在老師的立場上,這確實是合理的,要是我是老師我可能也會這麼做。
但是複習之前做的的題目有什麼作用呢?主要是為了重新回憶起這個題的思路,這個題是怎麼做出來的,它能有效的避免我們白做了一些題目。當一段時間以後,重新遇到了某一道題,發現這道題我之前做過,但就是不會(這種情況我確實是遇見過很多次了)。但一道我們之前做過的題為什麼會忘了呢?真的只是因為沒有複習嗎?我認為:之所以會出現之前做過的題目現在還是不會,是因為我們在當時做的時候就沒有把那道題真的徹底想明白,如果一道題真的想明白了,那麼應該是挺難忘記的。在最近的複習過程中,我只有b題卡住了(最後是憑藉著對**的記憶寫出來的,幸好這個題**很短),其他的題目基本上都是這樣乙個流程:看見題目回憶起思路,進而回憶起**,當然**不可能完全記住,有時候會忘記一些,這時候就要憑藉著回憶起的思路把忘了的部分重新推出來,最後試試樣例看看有沒有遺漏的地方。而我在做b題時發現:這個題我並沒有回憶起全部的思路(思路我忘了),結果最後忘了的地方我是靠著對**的回憶+試 試出來的,如果**長一點我可能就做不出來了。然後我就看了看我之前寫的關於這個題的題解,就發現了乙個問題:這個題我之前很可能就沒完全搞明白,或者說是比起其他的題目來,我當時對這個題的思路理得並不是很清楚。所以在複習的時候我就發現這個題的忘了。
因為畢竟,記住乙個題的**比較困難,但記住乙個題的思路還是比較容易的事,因為思路是乙個基於題目的東西,要是之前真的記牢了,那麼我認為是很難忘記的。有了思路,**就算是現寫也是可以的。當然,就算是思路,如果很長時間沒有複習的話早晚也是會忘的,那麼這便是複習的意義了。一道題做完之後,過了一段時間後忘記了,那這道題真的就是白做了。因此複習的意義就在於查缺補漏,找出之前就沒弄清楚的題目進行鞏固還有就是防止遺忘。
暑假訓練第二週第三天
c codeforces 1260e 題意 現在有n個人打拳,序號小的打不過序號大的,並且如果你花ai元賄賂第i個人,你就能贏,且你可以分配每次比賽的組隊以及賄賂,問你最少需要多少錢能贏到最後。思路 a個人進入到了前a強,那麼按能力值從小到大,就必須第1個人前面有至少 n a 1個人 第2 個人前面...
第二週第三天
集合 什麼是集合 set 集合是容器 序列 將 作為容器的標誌,裡面多個元素歐陽那個逗號隔開 元素1,元素2 集合是可變的,無序的,並且自帶去重功能 要求 元素必須是不可變的,唯一的 空集合 s1 set 集合的數 算 交集,並集,差集,對稱子集,子集和真子集 交集 求兩個集合的公共部分 並集 合併...
590 Div 3 暑期訓練第三週第二天
你有1 6號六種模型 給你乙個只包含上述六種模型的圖,長度為n,寬為2,問你能否通過旋轉圖轉的一些模型,使得這些模型連成一條線從左上角到右下角。如 思路 過程 這個題看著挺唬人的,剛開始我就被嚇住了,但其實一點都不難。1 2是一樣的,3 4 5 6是一樣的 因為可以旋轉 然後順著路徑模擬一遍過程就行...