Divarlara atəşlər
Yeni tapançanın müxtəlif sürətlərlə atəş edə biləcəyi sınaqdan keçirilir. Müəyyən anlarda başlanğıc nöqtəsindən müəyyən üfüqi sürətlərlə atəş edilir və digər anlarda üfüqi platformada divarlar qurulur — başlanğıc nöqtəsindən keçməyən düz xətlər üzərində yerləşən seqmentlər. Divarlar kəsişə bilər. Təcrübənin nəticələrini işləmək üçün hər bir güllənin nə qədər vaxt uçduğunu müəyyən etmək lazımdır. Güllənin sabit sürətlə uçduğunu qəbul etmək olar.
Giriş verilənləri
Hər bir sətirin əvvəlində üç sözdən biri yazılıb: "shot", "wall" və ya "end". Sətirlərin sayı 50000-dən çox deyil. "shot" sözündən sonra güllənin sürətinin iki koordinatı gəlir. Güllənin sürəti sıfıra bərabər ola bilməz. "wall" sözündən sonra divarın başlanğıc və son koordinatları olan dörd ədəd gəlir. "end" sözü giriş məlumatlarının sonunu göstərir. Bütün koordinatlar tam ədədlərdir və modulu 10000-dən çox deyil. Bütün hadisələr xronoloji ardıcıllıqla yazılıb və hadisələr arasındakı zaman intervalları divarın qurulması və ya güllənin ən yaxın divara və ya sınaq poliqonunun sərhədinə qədər uçması üçün lazım olan zamandan çoxdur.
Çıxış verilənləri
Hər bir atəş üçün ayrı sətirdə bir ədəd — güllənin uçacağı vaxtı, 10^{−6} dəqiqliklə çıxarın. Əgər güllə heç bir divara dəyməzsə, ədəd əvəzinə "Infinite" sözünü çıxarın.