ZROI提高組模擬賽05總結

2022-04-30 19:36:11 字數 1403 閱讀 6434

感覺是目前為止最簡單的模擬賽了吧

但是依舊不盡人意。。。

有一半的人在30min前就a掉了

而我花了1h11min

就是乙個簡單的揹包,我硬是轉化了模型想了好久,生生把乙個弱智題變成了乙個不可做題

最後竟然在轉化兩次後的模型上以為自己做出來了

這個題比別人多花的1h左右的時間,而且只得到了30分,成為了這場比賽失敗的關鍵因素

依舊是一道簡單題

有人20min之內就a掉了

感覺放在cf裡最多算一道div2 d,還是簡單的那種

可是我又一次想複雜了

大意就是說:給定一顆樹和乙個序列,對於序列的每乙個字首,求樹上的一條路徑的長度的最小值,滿足起點為1,終點為字首的最後乙個,且經過字首中每乙個點至少一次

因為有一道經典題就是說在樹上有一些點,我們求某條經過這些所有點的路徑,長度最短

這是一道經典的樹形dp

然後發現這樣做複雜度\(o(n^2)\),是40分,然後就開始瞎想用資料結構優化dp。。。

想了半天沒想出來,最後把幾個暴力打了,期望得分80,實際有乙個暴力打錯了,得了60

事實上,因為起點,終點都是定值,那麼這條路徑的最短長度也就確定了,就是所有必須經過的邊的條數*2減去1到這個點的距離(這一段只要走一次)

這樣既好寫又跑得快

但是我就是沒想到

仍舊是一道簡單題

正解似乎是找規律。。。

(為什麼skydec的題目都比別的老師的簡單這麼多啊!!!)

而且在資料範圍裡特地寫了乙個什麼\(2^k\),讓你更容易發現規律

但是我就是沒打表,就是沒找規律

可能是時間不夠比較慌,完全沒有想有規律的事情

但是我用乙個\(o(n^2)\)的常數極小的演算法硬是在賽後10分鐘時調完並跑過了1e5

可是關鍵在於比賽的時候沒寫完啊。。。於是就涼了

其實這場比賽找不出什麼因為奇怪原因導致的錯誤

但是又覺得並不是實力不足,畢竟這個題目難度擺在這。。。

那只能是比賽心態的問題了吧

感覺丟分的地方都是沒有想全面或者沒有想仔細就寫了

就是因為簡單題想複雜了然後感覺時間不夠用,然後比較緊張?

大概就是如果比賽順的話就會打的很好,一開始不順的話就會**這種?

那麼怎麼改進呢?

目前想到:

多練習noip難度左右的題

最近都在看高大上的東西,做省選+的題目,可能影響了簡單題的思路

但是真正的強應該是簡單和難題都能做出來啊,為什麼我就不行呢。。。

模擬比賽

這就是調整比賽心態吧

平常做題的時候也經常是掛好幾次然後過,雖然都是小問題,但是比賽的時候就涼了啊

題題對拍

這有點難度啊,就是經常遇到只能想到一種方法的題,不知道對拍的程式怎麼寫

可以在平常做題的時候做到盡量題題對拍,這樣比賽的時候不會慌吧

2020 11 21 提高組 模擬賽C組總結

這是乙個好東西 作者主頁 t1 雞腿 樹蔭 題目大意 給你一段數,每次清空 l,r 區間的數,求每次清空後還剩多少個數。思路 線段樹 用線段樹維護區間,利用laz ylazy lazy 陣列來標記這段區間是否清空。暴力 用a ia i ai 記錄離他最近的沒有清空的數的位置,然後直接模擬。t2 su...

NOIP提高組模擬賽3

周圍大佬都說初中打過n遍,我乙個菜雞瑟瑟發抖。把斐波那契數列寫出來找了半天性質,用了半個多小時推出來 x兔子的父親,就是x減去是在斐波那契數列中最大的小於x的數 舉個栗子 13號兔子,應減去8,得到他的祖先5 10號兔子,應減去8,得到他的祖先2 預處理出斐波那契數列,然後讓ab中較大的到他的祖先,...

NOIP提高組模擬賽4

丹青千秋釀,一醉解愁腸 無悔少年枉,只願壯志狂 矩陣字首和加暴力 o n 2m 2 60pts有手就行 觀察資料範圍,猜測應該是求一種 o n 3 的演算法,想到之前做的題,應該是 n 2 枚舉行,n 處理乙個序列的答案,然後,就沒有然後了 對於乙個序列,求子段和為k的倍數,如何 o n 求解,考慮...