Raket Komandanlığı
Missil Komandanlığında Baş Bürokrat olaraq, mövcud performans qaydalarının bahalı sursatın mənasız istifadəsini kifayət qədər cəzalandırmadığını müşahidə etmisiniz. Buna görə də, döyüş zamanı artıq sursat istehlakını nəzərə alan yeni bir döyüş xülasəsi təhlil aləti hazırlamalısınız.
Döyüş aşağıdakı elementlərdən ibarətdir:
Atışlar: Atışlar dairəvi partlayıcı əks-tədbirlərdir. Hər bir atışın sabit mövqeyi və 2 saniyəlik müddəti var. Bu müddət ərzində onun radiusu 0-dan 1 km-ə qədər artır və sonra 0-a qayıdır. Bu, aşağıdakı formul ilə müəyyən edilir: r = sqrt(1 – (t – 1) ^ 2).
Torpaq səthi: y = 0.
Raketlər: Raketlər sabit sürətlə hərəkət edən nöqtə hissəciklərdir. Əgər raket atışla toqquşarsa, o, zərərsizləşdirilir. Əgər raket zərərsizləşdirilmədən əvvəl yerə dəyərsə, onun hədəfə dəydiyi hesab olunur.
QEYD 1: Əgər raket atışa dəyərsə, atış yox olmur - o, digər raketlərə də dəyə bilər.
QEYD 2: 0 radiuslu atışlar raketlərə dəyə bilməz (məsələn, raket artıq müddəti bitmiş atışdan keçəcək).
Performans sadə xal miqyasında qiymətləndirilir. Performans meyarları aşağıdakı kimidir:
Hər zərərsizləşdirilmiş raket üçün 1 xal əlavə edilir.
Hədəfə dəyməsinə icazə verilən hər raket üçün 5 xal çıxılır.
Hər lazımsız atış üçün 20 xal çıxılır. Döyüşdəki lazımsız atışların sayı, atılan atışların faktiki sayı ilə eyni sayda raketi zərərsizləşdirəcək atışların minimum alt qrupunun ölçüsü arasındakı fərqdir.
Giriş
Giriş aşağıdakı formatda veriləcək (əfsanə aşağıdadır):
nb
nm
mx my mdx mdy mt
...
ns
sx sy st
...
...
Aşağıdakı əfsanədə, indentasiya, indentasiya edilmiş blokun təkrarlanma sayını əvvəlki giriş elementinin dəyərinə bərabər olduğunu göstərir:
nb (0 < nb) – döyüşlərin sayı
nm (0 ≤ nm ≤ 20) – raketlərin sayı
mx/my (0.0 < my) – raketin ilkin mövqeyi (km ilə)
mdx/mdy – raketin sürəti (km/s ilə)
mt (0.0 ≤ mt) – döyüşün başlanmasından raketin daxil olma vaxtı (saniyə ilə)
ns (0 ≤ ns ≤ 20) – atışların sayı
sx/sy (1.0 ≤ sy) – atışın partlama vaxtında mövqeyi (km ilə)
st (0.0 ≤ st) – döyüşün başlanmasından atışın partlama vaxtı (saniyə ilə)
Çıxış
Hər döyüş üçün, həmin döyüşün xalını ehtiva edən bir sətir çıxarın.