그 정수의 개수를 구해줘

월간 향유회 2023. 06. D번 BOJ 28253번
시간 제한메모리 제한제출정답맞힌 사람정답 비율
5 초 1024 MB148332634.667%

문제

두 정수 $L, R$이 주어졌을 때, 닫힌구간 $[L, R]$에 속하는 정수 중 정수 $X$를 포함하고 있는 정수의 개수를 구하시오.

어떤 정수 $a$가 다른 정수 $b$를 포함한다는 것은 두 정수를 문자열로 보았을 때 $a$의 연속된 부분 문자열 중 $b$가 존재한다는 의미이다.

입력

첫 번째 줄에 두 정수 $L, R$이 공백으로 구분되어 주어진다. ($1 \le L \le R < 10^{100000}$)

두 번째 줄에 $X$가 주어진다. ($1 \le X < 10^{100}$)

정수 $L, R, X$에 대해 $0$으로 시작하는 경우는 입력으로 주어지지 않는다.

출력

닫힌구간 $[L, R]$에 속하는 정수 중 $X$를 포함하고 있는 정수의 개수를 $998\ 244\ 353$로 나눈 나머지를 출력한다.

예제 입력 1

1 20
3

예제 출력 1

2

닫힌구간 $[1, 20]$에 속하는 정수 중 $3$를 포함하고 있는 정수는 $3$, $13$이다.

예제 입력 2

100 200
3

예제 출력 2

19

출처

Contest > BOJ User Contest > 월간 향유회 > 월간 향유회 2023. 06. D번

  • 문제를 만든 사람: snrnsidy
  • 문제를 검수한 사람: amsminn, chogahui05, djs100201, pjshwa, tony9402, utilforever