Елка
시간 제한2초메모리 제한1024 MB
공이 순서대로 가지에 매달려 있고 연속한 공의 높이 차가 h_j일 때, 두 공 사이의 경로 길이를 구한다.
문제
Мальчику Васе родители поручили украсить елку к Новому Году. Специально для этого родители подарили Васе набор волшебных елочных шаров, обладающий следующим свойством: на какую бы елку его не вешали, в нем будет ровно столько шаров, сколько веток на елке. При этом, шары нужно вешать в особой последовательности: каждый шар нужно вешать на самый конец свободной ветки, чтобы расстояние от шара до ствола елки было равно длине ветки. При этом, -й шар можно повесить только на ту ветку, которая находится на ниже той, на которую повесили -ый шар.
Однако Вася не знал, что шары волшебные потому, что в них живут маленькие гномы, которые каждый Новый Год ходят друг к другу в гости пить чай. И сейчас гномам интересно, какой путь нужно преодолеть гному из шара на -ой ветке, чтобы добраться до шара на -ой ветке.
Ветки на елке пронумерованы снизу вверх, при этом может быть несколько веток на одной высоте, которые могут иметь разные длины.
입력
В первой строке находится целое число --- количество веток на елке ().
В следующей строке находится целых чисел --- длины веток () в порядке нумерации веток.
В следующей строке находится целое число --- разности высот веток на которых висят шары с номерами и (). Так, обозначает, что шар с номером расположен ниже шара с номером на , а обозначает, что шар с номером расположен выше шара с номером на .
В следующей строке находится число --- количество вопросов гномов ().
В следующих строках находится по два числа и --- номера веток, про которые спрашивают гномы ().
출력
В выходной файл выведите чисел --- ответы на вопросы гномов. Каждое число нужно вывести на отдельной строке.
힌트
Елка из первого примера:

Шар номер находится на нижней ветке длины , имеющей номер ,
шар номер --- на средней ветке номер , длина которой равна ,
шар номер --- на верхней ветке номер , длина которой .
Расстояние между шарами на -ой и -ой ветке равно ,
расстояние между шарами на -ой и -ой ветке равно ,
расстояние между шарами на -ой и -ой ветке равно .
Елка из второго примера:

Шар номер находится на нижней ветке длины (слева от ствола), имеющей номер ,
шар номер --- на верхней ветке номер , длина которой (слева от ствола),
шар номер --- на верхней ветке номер , длина которой равна (справа от ствола),
шар номер --- на нижней ветке длины (справа от ствола), имеющей номер .
Расстояние между шарами на -ой и -ой ветке равно ,
расстояние между шарами на -ой и -ой ветке равно ,
расстояние между шарами на -ой и -ой ветке равно .