[그룹] 디지털 통계 10NOIP 인기를

설명] 제목
통계적 모든 정수 주어진 범위 [L, R] 숫자, 번호 2 개 나타난다.

예를 들면 소정 범위 [2, 22] (2) (1)의 수의 2 번 나타난다는 번호 12에서 1 명 발생을, (20)의 수가 두 번 이상 나타나는 상기 한 발생 횟수 21 22의 번호를 표시 도 2는 2 번이 범위에서 여섯 번 총 나타났다.

후 []는
전체 행은 두 양의 정수 L과 R은 사이의 공간에 의해 분리된다.

[출력]
1 개 라인은 숫자 2가 나타날 수를 나타낸다.

입력 샘플 []
222
[출력] 샘플
6
[주]
[O] 샘플 2

입력 :

2 (100)

출력 :

(20)

[데이터 범위]

1 ≤ L ≤ 10000 R≤.

#include<bits/stdc++.h>
using namespace std;
int L, R, cnt;
int main(){
	cin >> L >> R;
	for(int i=L; i<=R; i++){
		int tmp = i;
		while(tmp){
			if(tmp%10 == 2)
				cnt++;
			tmp/=10;
		}
	} 
	cout << cnt;
	return 0;
}
게시 15 개 원래 기사 · 원의 찬양 (10) · 전망 (222)

추천

출처blog.csdn.net/qq_39053800/article/details/104228637