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

Hörümçək-adam Bakıda

Hörümçək-adam Bakıda

Hörümçək-adam Bakıda çoxlu hündür binaların olduğunu eşitdikdə dərhal Bakıya səyahət etmək qərarına gəldi. Buradakı hündür binaları gördükdə özünə hakim ola bilməyən Hörümçək-adam bir binadan digərinə, ondan da başqa birinə və s. tullanmağa başladı.

Bakıda n sayda bina var. Bu binaların i-cisinin hündürlüyü hi metrdir.

Uzun müddət Hörümçək-adamı müşahidə etdikdə gördünüz ki, o i-ci binadan j-ci binaya yalnız o halda tullana bilər ki, hi-ni hj-yə böldükdə qalıqda k qalsın.

Sizin tapşırığınız hər bir bina üçün, Hörümçək-adamın həmin binadan birbaşa neçə başqa binaya tullana biləcəyini müəyyən etməkdir.

Giriş verilənləri

Birinci sətirdə iki tam ədəd n (1n3 * 105) və k (0k106), növbəti sətirdə n sayda tam ədəd h1, h2, ..., hn (1hi106) verilir.

Çıxış verilənləri

Çıxışa yeganə sətirdə boşluqla ayrılmış n sayda tam ədəd verin.

Bu ədədlərdən i-cisi Hörümçək-adamın i-ci binadan birbaşa tullana biləcəyi digər binaların sayına bərabər olmalıdır.

İzahat

Nümunə 3. 1-ci binadan digər istənilən binaya tullanmaq olur. 2-ci binadan digər heç bir binaya tullanmaq olmur. 3-cü binadan yalnız 2-ci binaya tullanmaq olur. 4-cü binadan yalnız 3-cü binaya tullanmaq olur. 5-ci binadan 2-ci və 4-cü binalara tullanmaq olur.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2 3
9 9
Çıxış verilənləri #1
0 0
Giriş verilənləri #2
4 3
7 4 17 1
Çıxış verilənləri #2
1 0 1 0
Giriş verilənləri #3
5 1
1 2 3 4 5
Çıxış verilənləri #3
4 0 1 1 2
Mənbə 2022 Beynəlxalq Olimpiada Hazırlığ ı Qruplarına Seçmə İ mtahanı 29 Oktyabr