Bürclər#635

Bürclər

3 saniyə
64 meqabayt
Orta

Vadim astronomiyaya çox maraqlıdır və bir astronomiya klubuna qoşulub. Yaxınlarda bürcləri öyrənib və bu mövzu onu çox maraqlandırıb. Bir axşam evə qayıtdıqdan sonra teleskopla gecə səmasının şəklini çəkib və alınmış şəkildə bürcləri axtarmağa başlayıb.

Bürcləri müəyyən etmək üçün Vadim sadə bir qayda fikirləşib: ulduzu həmin ulduzun şəklindən "çox uzaqda olmayan" bütün ulduzlarla eyni bürcdə olur. Burada - ulduzunun şəklindən başqa bir ulduzun şəklinə ən yaxın olan məsafəni göstərir. Vadim ilə eyni bürcdə olan bütün ulduzları belə seçir: şəklinin məsafəsi \textbf{k} \cdot \textbf{d}-dən çox olmayan bütün ulduzlar (burada Vadimin əvvəlcədən seçdiyi tam ədəddir).

O, bu qaydanı belə tətbiq edir. və ulduzları eyni bürcdə sayılır, əgər belə bir sıra varsa: \textbf{A} = \textbf{u}_1, \textbf{u}_2, \ldots, \textbf{u}_l = \textbf{B}, və bu sıra boyunca ardıcıl olan istənilən iki ulduz üçün, yəni \textbf{u}_i və \textbf{u}_{i+1} üçün, aşağıdakı iki şərtdən ən azı biri ödənir:

Əgər belə bir sıra varsa, Vadim bu iki ulduzu eyni bürcdə hesab edir.

Sənin tapşırığın – fotoda ulduzların şəklinin koordinatları haqqında məlumat əsasında Vadimin metoduna görə ulduzları bürclərə qruplaşdıran proqram tərtib etməkdir.

Giriş

Girişin birinci sətrində iki tam ədəd verilir: — fotosəkildəki ulduzların sayı (2 \leq \textbf{n} \leq 5000) və (1 \leq \textbf{k} \leq 10). Sonrakı sətrin hər birində iki ədəd — növbəti ulduzun şəklinin koordinatları, \textbf{x}_i və \textbf{y}_i (|\textbf{x}_i|, |\textbf{y}_i| \leq 10^5) verilir. Bütün ulduzların şəkilləri müxtəlif nöqtələrdə yerləşir.

Çıxış

Birinci sətrdə — bürclərin sayı verilməlidir. Sonrakı sətrin hər birində bir bürcün təsviri verilir: əvvəlcə bu bürcdəki ulduzların sayı \textbf{n}_i, sonra isə bu ulduzların nömrələri verilməlidir. Ulduzlar girişdəki ardıcıllıqla -dən -ə kimi nömrələnir.

Nümunələr

Nümunə 1

Loading
Loading