아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Капли

면접 대비

시간 제한2초메모리 제한1024 MB

요약
각 방울의 주기 p_i와 k초마다 일어나는 전체 초기화가 주어질 때, 초기화 직후부터 t초 동안 떨어지는 방울의 수를 센다.
난이도

보통10점 중 4점

유형
수학, 구현, 시뮬레이션, 이분 탐색
정답자
아직 제출이 없습니다

문제

Странствуя по загадочным измерениям, Рик обнаружил одно совершенно уникальное, где били ключи с редчайшим топливом, требующимся ему для конструирования нового изобретения. Чтобы отыскать эти ключи, Рик, естественно, решил отправиться туда вместе с внуком.

После долгих блужданий по измерению, путешественники обнаружили, что нет там никаких ключей, и топливо стекает расположенными в ряд nn маленькими каплями с горизонтально подвешенной в воздухе трубы.

Рик и Морти заметили, что каждая капля падает вниз с какой-то своей периодичностью, а именно --- каждые p_ip\_i секунд, а также то, что каждые kk секунд внешняя поверхность трубы очищается и каждая капля начинает расти сначала, причем если капля готова упасть в момент очистки трубы, она падает, и только после этого происходит очистка.

У Рика и Морти есть расширяющаяся до произвольных размеров емкость для сбора жидкости, то есть они могут собрать каждую упавшую каплю, но на это у них есть всего tt секунд, после этого их могут заметить.

Помогите героям посчитать количество капель, которые они смогут собрать, если они подошли к трубе сразу после ее очистки и тут же приступили к сбору.

입력

Первая строка входных данных содержит три натуральных числа nn, mm и kk --- количество капель, периодичность очистки трубы и имеющееся у героев время для сбора топлива, соответственно (1≤n≤1051 \le n \le 10^5, 1≤k≤1091 \le k \le 10^9, 0≤t≤1090 \le t \le 10^9).

Во второй строке находятся nn целых чисел p_ip\_i, задающих периодичность падения каждой капли (1≤p_i≤1091 \le p\_i \le 10^9).

출력

Выведите одно число --- количество капель, которое упадет с трубы за имеющееся у Рика и Морти время.

예제1

  1. 예제 1

    입력
    3 5 17
    1 2 3
    
    예상 출력
    27