Atenție! Aceasta este o versiune veche a paginii., scrisă la 2020-12-03 19:55:29.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire combat.in, combat.out Sursă CodinGame
Autor autor necunoscut Adăugată de avatar teodor94 Teodor Plop teodor94
Timp de execuție pe test 0.05 sec Limită de memorie 16384 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip halfstea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Combat

Sunteți în spațiu. Aveți o navă pe care o controlați. Nava voastră are un număr H de puncte de viață și o armă laser cu care poate lovi un inamic, cauzându-i o daună egală cu D puncte de viață.

Nava voastră este atacată de N nave inamice. Fiecare navă i are un număr h[i] de puncte de viață și o armă laser care provoacă o daună egală cu d[i] puncte de viață.

Bătălia se desfășoară pe turnuri, astfel:

  • La fiecare turn, fiecare navă inamică trage pe rând împotriva navei voastre.
  • Dacă nava noastră a rezistat atacului din această tură (dacă a rămas cu un număr de puncte de viață mai mare strict decât 0), aceasta va alege o navă inamică și va trage împotriva ei.
  • Dacă nava aleasă va fi distrusă în urma atacului, nu va mai participa în următoarea tură.

Bătălia încetează în două cazuri:

  • Fie nava noastră este distrusă.
  • Fie toate navele adverse sunt distruse.

Date de intrare

Fișierul de intrare combat.in ...

Date de ieșire

În fișierul de ieșire combat.out ...

Restricții

  • ... ≤ ... ≤ ...

Exemplu

combat.in combat.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 1 categorii