原文:NOIP2021 題解

T :若 x 存在一個約數 y 滿足 y 的十進制表示有 ,那么 x 就是不好的, T 次詢問給出 n ,詢問大於 n 的最小的好數。 n lt ,T lt 。 解法:類似篩法的思路。先預處理 b x b x x mod ,表示 x 的十進制中有無 。 對於 b x true 的 x ,把 x 的倍數標記。注意如果一個數被標記了就不用標記他的倍數了。 時間復雜度約為 O n ln ln n 。 T ...

2021-11-22 13:57 0 1333 推薦指數:

查看詳情

NOIP2021題解

A: 送分題 注意到包含7的數很少,他們的倍數都是不合法的。 於是暴力枚舉這些數,標記他們的倍數。 把所有詢問的數排序,然后維護一個指針表示當前后繼。 顯然指針隨着順序枚舉詢問只會單調遞增。 或者詢問 ...

Sun Nov 21 02:11:00 CST 2021 0 810
NOIP2021 報數】題解

題目鏈接 想着T2,T3的題解都寫了,就補一下T1的吧。 典型的篩法。 假如一個數含有7,則把它的倍數全篩走。 這里可以加一個小優化,假如這個數已經被篩過,就不需要再篩它的倍數了。 最后再倒着預處理每個數的下一個沒被篩的是什么。 如果不預處理,不斷6999999就可以卡死 ...

Thu Nov 25 05:10:00 CST 2021 0 196
NOIP2021 方差】題解

題目鏈接 Part A 式子化簡 首先題目要求的式子就是 \(n^2\) 乘上 \(\frac{1}{n}\sum_{i=1}^n(a_i-\bar a)^2\),其中 \(\bar a=\fra ...

Thu Nov 25 01:48:00 CST 2021 1 392
NOIP2021 數列】題解

題目鏈接 首先dp得從低位向高位枚舉,因為高位無論如果使用 \(2^{a_i}\) 都對低位二進制1的個數無影響,滿足dp的無后效性。 設 \(dp(k, i, x, y)\) 為 \(S\) 從 ...

Tue Nov 23 05:21:00 CST 2021 0 120
NOIP2021 題解(T1-T3)

我太弱了,改不出T4,就把T1-3題解碼了。 T1 報數 題目鏈接 想着T2,T3的題解都寫了,就補一下T1的吧。 典型的篩法。 假如一個數含有7,則把它的倍數全篩走。 這里可以加一個小優化,假如這個數已經被篩過,就不需要再篩它的倍數了。 最后再倒着預處理每個數的下一個沒被篩的是什么 ...

Thu Nov 25 05:12:00 CST 2021 0 427
NOIP2021 T1 報數 題解

AFO了,來最后寫一波題解。 T1 不算陰間,題意很直白,所以想先順着題意打一波模擬。 算一下,發現 1e7 的 $O(nlog(n))$ 時間復雜度好像可以直接過( 實際上是$O(nloglog(n))$,更小 )。 所以手打了一個埃式篩,發現 1e7 的下一個就是 1e7+1。 至於求 ...

Sat Nov 20 23:36:00 CST 2021 0 209
NOIP2021模擬賽10.12 題解

寫在前面的話 最近寫題的狀態一直不在,寫什么都掛,想法也有漏洞 T1 A. 「NOIP2021模擬賽五 A」Generator 通過觀察我們發現,將數列從大到小排序后,遇到的一個數 如果他是一個素數,那么肯定是第 \(i\) 個素數演化而來的 如果是一個合數,那么肯定是 ...

Thu Oct 14 04:33:00 CST 2021 0 241
題解NOIP2021模擬賽(2021-07-19)

小兔的話 歡迎大家在評論區留言哦~ D - 矩陣 簡單題意 一個 \(i * i\) 的 \(01\) 矩陣,若滿足 每一行 和 每一列 都滿足 恰好 有 \(2\) 個位置是 \(1\) ...

Tue Jul 20 06:31:00 CST 2021 2 173
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM