NOIP2010 普及組 數字統計

2021-10-25 15:20:27 字數 569 閱讀 5693

題目鏈結

題目描述

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

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

輸入格式

2個正整數 l 和 r,之間用乙個空格隔開。

輸出格式

數字 2出現的次數。

輸入輸出樣例

輸入 #1

2 22

輸出 #1

6輸入 #2

2 100

輸出 #2

20思路:

分離乙個數的各個數字上的數,統計2的數量。

**:

#include

#include

#include

using

namespace std;

intmain()

} cout << count << endl;

return0;

}

NOIP 2010 數字統計

題目描述 請統計某個給定範圍 l,r 的所有整數中,數字 2 出現的次數。比如給定範圍 2,22 數字 2 在數 2 中出現了 1 次,在數 12 中出現 1 次,在數 20 中出現 1 次,在數 21 中出現 1 次,在數 22 中出現 2 次,所以數字 2 在該範圍內一共出現了 6 次。輸入 2...

NOIP 2010 普及組解題報告

題目分析 一 數字統計 此題,曾經在某oj上看到過原題。要求和實現都非常簡單。無非是,列舉出所有在範圍內的數字,然後對數字進行拆分,對每一位數字進行判斷。乙個樸素的for迴圈,巢狀乙個while迴圈,就可以解決這道題目。下面是程式的核心部分 for i l i r i 此題丟分,絕對可以認為是絕不應...

NOIP 2010 普及組解題報告

題目分析 一 數字統計 此題,曾經在某oj上看到過原題。要求和實現都非常簡單。無非是,列舉出所有在範圍內的數字,然後對數字進行拆分,對每一位數字進行判斷。乙個樸素的for迴圈,巢狀乙個while迴圈,就可以解決這道題目。下面是程式的核心部分 for i l i r i t i while t 0 y...