eolymp
bolt
Try our new interface for solving problems
Məsələlər

Cütlüklərin sayı

Cütlüklərin sayı

y = 0 düz xəttində n sayda nöqtə verilir. Siz aralarındakı məsafənin k-ya bərabər olduğu nöqtələr cütlüklərinin sayını soruşan sorğulara cavab verməlisiniz.

Giriş verilənləri

İlk sətirdə n (1n105) tam ədədi verilir. Növbəti sətirdə x-koordinatlarını ifadə edən n sayda tam ədəd verilir (hər bir ədəd 0-dan kiçik deyil və 105-dən də böyük deyil. Bütün nöqtələrin fərqli olduğuna zəmanət verilir. Növbəti sətirdə sorğuların q sayı verilir. Növbəti q sətirdə sorğular təsvir olunur. Hər bir sorğu yeganə ki (0ki109) tam ədədini ehtiva edir.

Çıxış verilənləri

Hər bir sorğu üçün cari cütlüklərin sayını verin. Hər sorğunun cavabını yeni sətirdən verməli.

Zaman məhdudiyyəti 2 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
5
1 2 3 4 5
5
1
2
3
4
5
Çıxış verilənləri #1
4
3
2
1
0
Müəllif Евгений Соболев
Mənbə III International Summer School Programming in Sevastopol 2013