Logo
(追記) (追記ここまで)

24635번 - Индекс примечательности 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 (추가 시간 없음) 512 MB3311838.095%

문제

Назовём индексом примечательности цифровой строки $S$ для заданного простого числа $P$ число различных пар позиций $i,j$ (1ドル \le i \le j \le |S|$), для которых число, образованное цифрами, идущими в строке $S$ подряд c $i$-й по $j$-ю позицию включительно, делится на $P$. Число с ведущими нулями считается равным соответствующему числу без ведущих нулей.

Например, для строки 070070 и $P=13$ соответствующие пары --- $(1,1),ドル $(1,5),ドル $(1,6),ドル $(2,5),ドル $(2,6),ドル $(3,3),ドル $(3,4),ドル $(4,4)$ и $(6,6)$. Таким образом, её индекс примечательности равен 9.

Задана цифровая строка $T$ и простое число $P$. Tребуется ответить на $q$ запросов вида <<найти индекс примечательности для подстроки $T$ с позиции $l$ по позицию $r$ включительно>>.

입력

Первая строка содержит одно простое число $P$ (2ドル \le P \le 10^9+7$). Вторая строка содержит цифровую строку $T$ (1ドル \le |T| \le 10^5$). Третья строка содержит одно целое число $q$ --- число запросов (1ドル \le q \le 10^5$).

Каждая из последующих $q$ строк задаёт один запрос и содержит два целых числа $l$ и $r$ --- левую и правую границу подстроки, индекс примечательности которой интересует (1ドル \le l \le r \le |T|$).

출력

Для каждого запроса выведите на отдельной строке одно целое число --- индекс примечательности соответствующей подстроки.

제한

예제 입력 1

13
070070
3
1 6
2 5
2 2

예제 출력 1

9
4
0

힌트

출처

ICPC > Regionals > Northern Eurasia > Northwestern Russia Regional Contest > ICPC 2021-2022 North-Western Russia Qualification M번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /