Nöqtələrin əlavə edilməsi və silinməsi#2949

Nöqtələrin əlavə edilməsi və silinməsi

1 saniyə
256 meqabayt
Asan

Bütün N^2 \log N eyni dərəcədə faydalı deyil...

Bəzi mühazirə

Sizin istənilən vaxt dəyişə biləcəyiniz çoxluğunda müstəvidə nöqtələr multisetiniz var.

Sizdən aşağıdakı üç tip sorğunu işləməyiniz tələb olunur:

Giriş

Girişdə sorğuların sayı (1 \leq N \leq 3000) ilə başlayır. Daha sonra sətir gəlir, hər biri bir sorğunu təsvir edir. Konkret format üçün nümunəyə baxın. Nöqtələrin koordinatları -dan -ə qədər tam ədədlərdir. Nöqtələr üst-üstə düşə bilər. Bir nöqtənin silinməsi tələb olunduqda, həmin nöqtədən dəqiq bir nümunə silinməlidir (sorgu zamanı belə bir nöqtənin multisətdə olduğu zəmanət verilir).

Çıxış

Çoxluqda hər bir əməliyyatdan sonra, maksimum məsafələrin cəmini çap edin. Hesablamada nisbi və ya tam xəta 10^{-6}-dan artıq olmamalıdır.

Nümunələr

Nümunə 1

Loading
Loading