noi 7916 數字統計

2021-07-26 11:09:17 字數 529 閱讀 1200

總時間限制:

1000ms

記憶體限制:

65536kb

描述

請統計某個給定範圍[l, r]的所有整數中,數字2出現的次數。

比如給定範圍[2, 22],數字2在數2中出現了1次,在數12中出現1次,在數20中出現1次,在數21中出現1次,在數22中出現2次,所以數字2在該範圍內一共出現了6次。

輸入輸入共 1 行,為兩個正整數 l 和 r,之間用乙個空格隔開。

輸出輸出共 1 行,表示數字 2 出現的次數。

樣例輸入

樣例 #1:

2 22

樣例 #2:

2 100

樣例輸出

樣例 #1:

6樣例 #2:

20

**noip2010複賽 普及組 第一題

//noi_7916

#includeusing namespace std;

int main()

} cout<

數字DP 數字統計

題目 給定兩個正整數a和b,求在 a,b 中的所有整數中,每個數碼 digit 各出現了多少次。數字dp 1 分情況,逐位討論。2 模型 計算在 l,r 中有多少個數滿足條件。3 套路 將問題轉化為 1,r 1,l 1 只需回答 1,x 的詢問即可。思路1.算出 1,x 1 按位拆分,為後面做鋪墊 ...

數字統計 區間數字

time limit 1 sec memory limit 128 mb submit 8 solved 3 submit status web board 一本書的頁碼從自然數1 開始順序編碼直到自然數n。書的頁碼按照通常的習慣編排,每個頁碼都不含多餘的前導數字0。例如,第6 頁用數字6 表示,而...

數字統計小結

在資訊學競賽中,有這樣一類問題 求給定區間中,滿足給定條件的某個d 進製數或此類數的數量。所求的限定條件往往與數字有關,例如數字之和 指定數碼個數 數的大小順序分組等等。題目給定的區間往往很大,無法採用樸素的方法求解。此時,我們就需要利用數字的性質,設計log n 級別複雜度的演算法。解決這類問題最...