eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Кількість пар

Кількість пар

Вам задано n точок на прямій y = 0. Вам необхідно відповідати на запити про кількість пар точок, відстань між якими дорівнює k.

Вхідні дані

У першому рядку записано ціле число n (1n105). У наступному рядку записано n цілих чисел: x-координати точок (кожне з чисел не менше 0 і не більше 105). Гарантується, що усі точки різні. У наступному рядку записано кількість запитів q. У наступних q рядках йдуть описи запитів. Кожен запит складається з єдиного цілого числа ki (0ki109).

Вихідні дані

Для кожного запиту в окремому рядку виведіть шукану кількість пар.

Ліміт часу 2 секунди
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
5
1 2 3 4 5
5
1
2
3
4
5
Вихідні дані #1
4
3
2
1
0
Автор Євген Соболєв
Джерело III Міжнародна Літня школа програмування 2013 м. Севастополь