NOIP2017提高A組集訓10 30 總結

2021-08-10 01:13:53 字數 791 閱讀 7097

今天幹了些什麼:

①看到第一題,我蒙b了——感覺這題之前在**見過,記得好像是將圖斜過來看還是怎樣的。於是去看第二題。

②第二題乙個很顯然的做法,將邊排序,然後暴力建mst。然而我將時間複雜度多算了乙個0,以為不能過,結果我多加了乙個用來騙分的東西,結果這個騙分的東西打錯了,要騙分的那兩個資料都沒過。55555

③我趁著我頭腦清醒想了第三題的部分分,有4個點的分可以騙。50分顯然dp,我設了f[i

][j]

[k

]f[i][j][k]

f[i][j

][k]

表示做到i,分了j組,σ

\sigma

σ=k。但是這樣行不通,於是我就拿了那40。

④回過頭來,發現原來我以為要求第k大值,原來是要求最小值。且k

<=m

ax(n

,m

)k<=max(n,m)

k<=m

ax(n

,m),那麼答案只會在[

1..max

(n,m

)]

[1..max(n,m)]

[1..ma

x(n,

m)]中了。

如果n和m沒有說誰大誰小,那麼就要嚴格讓n大m小,方便處理。

打暴力時注意力應高度集中,否則某個地方粗心沒打/打錯就完了。

最近其實比賽策略我已經做得很好了,近期不需要怎麼改進。

最重要的一點,每檔部分分一定要清楚地知道它的時間複雜度。否則算錯就gg了。

今天好像是十月下旬的第十天吧… …

其實有話要說的… …

NOIP2017提高A組集訓10 21 總結

今天和學軍 雅禮的dalao們一起切磋,感覺他們太強了。接到題目 t1 一定存在著什麼規律。於是我後來打了個表找了一下規律 顯然 部分大佬們想到t1的部分分的dp 強 t2 一看就知道很可能是dp。我dp很爛,所以先打30分暴力再說。打完之後去想60分。我又根據暴力發現了在遞增序列裡,剩下的後面的數...

NOIP2017提高A組集訓10 22 幸運值

校慶志願者小z在休息時間和同學們玩卡牌遊戲。一共有n張卡牌,每張卡牌上有乙個數ai,每次可以從中選出k張卡牌。一種選取方案的幸運值為這k張卡牌上數的異或和。小z想知道所有選取方案的幸運值之和除以998244353的餘數。輸入的第一行有兩個整數n和k。第二行有n個整數,表示序列a。乙個整數表示答案。輸...

NOIP2017提高A組集訓10 22 幸運值

校慶志願者小z在休息時間和同學們玩卡牌遊戲。一共有n張卡牌,每張卡牌上有乙個數ai,每次可以從中選出k張卡牌。一種選取方案的幸運值為這k張卡牌上數的異或和。小z想知道所有選取方案的幸運值之和除以998244353的餘數。對於30 30 30 的資料滿足,1 n 20 1 le n le20 1 n ...