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

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

Сумасшедшие транспортные налоги

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

요약
정렬된 세율 표가 주어질 때, 각 자동차의 엔진 출력에 해당하는 세율을 찾아 세금(세율 곱하기 출력)을 계산한다.
난이도

보통10점 중 4점

유형
이분 탐색, 배열, 정렬, 구현
정답자
아직 제출이 없습니다

문제

Артур Флек ведь когда-то был обычным человеком с обычными потребностями. Одной из них была покупка автомобиля.

Как известно, владение автомобилем подразумевает уплату транспортного налога, и Готэм в этом отношении не является исключением. Чтобы узнать стоимость транспортного налога на автомобиль, нужно знать мощность его двигателя в лошадиных силах. Далее по таблице налоговых ставок нужно выяснить налоговую ставку на данную мощность, а затем полученная ставка умножается на мощность.

Пример таблицы налоговых ставок:

Мощность (л.с.)Ставка
024
10035
15050
20075
250150

Ставка, записанная в ii-й строке, применяется для численных значений мощностей, которые строго больше мощности, указанной в той же строке, но при этом меньше либо равны мощности, указанной в следующей строке (если такая есть). В случае, если мощность строго больше максимальной мощности, указанной в таблице, то применяется максимальная ставка.

В процессе выбора автомобиля Артур перебрал множество вариантов и для каждого из них он хочет знать величину транспортного налога. Помогите ему!

입력

В первой строке дано целое число nn --- число строк в таблице налоговых ставок (1≤n≤100,0001 \le n \le 100\\,000).

В следующих nn строках даны пары чисел b_ib\_i, t_it\_i --- мощность и соответствующая диапазону налоговая ставка из ii-й строки (0≤b_i,t_i≤1090 \le b\_i, t\_i \le 10^9). Гарантируется, что b_1=0b\_1 = 0, а также для любого ii верно: b_i<b_i+1b\_i < b\_{i + 1} и t_i≤t_i+1t\_i \le t\_{i+1}.

В следующей строке дано число mm --- число автомобилей, транспортный налог на которые хочет узнать Артур (1≤m≤100,0001 \le m \le 100\\,000).

В jj-й из следующих mm строк дано целое число q_jq\_j --- мощность jj-го автомобиля (1≤q_j≤1091 \le q\_j \le 10^9).

출력

Для каждого варианта автомобиля, интересующего Артура, выведите величину транспортного налога на него.

예제1

  1. 예제 1

    입력
    5
    0 24
    100 35
    150 50
    200 75
    250 150
    5
    107
    143
    152
    170
    150
    
    예상 출력
    3745
    5005
    7600
    8500
    5250