흥미로운 정수
시간 제한20초메모리 제한1024 MB
A 이상 B 이하의 정수 중 각 자릿수의 곱이 자릿수의 합으로 나누어떨어지는 수의 개수를 구합니다.
문제
정수의 각 자릿수를 곱한 값이 각 자릿수의 합으로 나누어떨어지면 그 정수를 흥미로운 정수라고 부른다. 두 정수 와 가 주어진다. 이상 이하인 흥미로운 정수의 개수를 구하라.
입력
첫 줄에 테스트 케이스의 개수 가 주어진다. 이어서 개의 줄에 각각 두 정수 와 가 주어진다.
출력
각 테스트 케이스마다 Case #x: y 형식으로 한 줄씩 출력한다. 는 1부터 시작하는 테스트 케이스 번호이고, 는 이상 이하인 흥미로운 정수의 개수이다.
제한
힌트
샘플 1번에서는 한 자리 정수에서 자릿수의 곱과 자릿수의 합이 같으므로 부터 까지의 모든 정수가 흥미롭다.
샘플 2번에서는 부터 까지 흥미로운 정수가 없다.
샘플 3번에서는 부터 까지 흥미로운 정수가 5개 있다.
- (각 자릿수의 곱은 , 각 자릿수의 합은 )
- (각 자릿수의 곱은 , 각 자릿수의 합은 )
- (각 자릿수의 곱은 , 각 자릿수의 합은 )
- (각 자릿수의 곱은 , 각 자릿수의 합은 )
- (각 자릿수의 곱은 , 각 자릿수의 합은 )