Soluții trimise

Rezumat problemă

#1590 Arma1

În anul 2214 a izbucnit primul război interstelar. Pământul a fost atacat de către n civilizaţii extraterestre, pe care le vom numerota pentru simplicitate de la 1 la n.

Pentru a se apăra, pământenii au inventat o armă specială ce poate fi încărcată cu proiectile de diferite greutăţi, fabricate dintr-un material special denumit narun. Dacă arma este programată la nivelul p, atunci un proiectil de greutate k va ajunge exact la distanţa kp km (k la puterea p) faţă de Pământ şi dacă în acel punct se află cartierul general al unui atacator, acesta va fi distrus. De exemplu, dacă arma este programată la nivelul 2, un proiectil de greutate 10 va distruge cartierul general al extratereştrilor situat la distanţa 102 = 100 km de Pământ.

Arma poate fi încărcată cu proiectile de diferite greutăţi, dar cum narunul este un material foarte rar şi foarte scump, pământenii vor să folosească proiectile cât mai uşoare pentru a distruge cartierele generale inamice.

Cunoscându-se n, numărul atacatorilor, precum şi cele n distanţe până la cartierele generale ale acestora, să se scrie un program care determină:

  • cantitatea minimă de narun necesară pentru a distruge toate cartierele generale inamice;
  • nivelurile la care trebuie programată arma, pentru a distruge fiecare cartier general inamic cu o cantitate minimă de narun.
ID   Utilizator Problema Data încărcării Stare
Trufas Catalina (CT) Arma1 21 Noiembrie 2024, 15:38 Evaluare finalizată 10
Diaconu Tudor (ridiche34) Arma1 13 Noiembrie 2024, 09:44 Evaluare finalizată 95
Popa Maya (MayaPopa) Arma1 07 Noiembrie 2024, 17:33 Evaluare finalizată 100
Sandu Costin Teodor (sandu123456) Arma1 04 Noiembrie 2024, 23:37 Evaluare finalizată 20
Sandu Costin Teodor (sandu123456) Arma1 04 Noiembrie 2024, 23:36 Evaluare finalizată 25
Sandu Costin Teodor (sandu123456) Arma1 04 Noiembrie 2024, 23:29 Evaluare finalizată 20
Sandu Costin Teodor (sandu123456) Arma1 04 Noiembrie 2024, 23:07 Evaluare finalizată 5
Cioran Maria (mariacioran1000) Arma1 04 Noiembrie 2024, 18:18 Evaluare finalizată 100
Andronic Dragos (ADragos) Arma1 04 Noiembrie 2024, 14:34 Evaluare finalizată 45
nu_ai_voie_sa_afli_cine_sunt yuiyworniyrgguhreuthg (GeOrgeCELfrumos9) Arma1 02 Noiembrie 2024, 17:47 Evaluare finalizată 100
nu_ai_voie_sa_afli_cine_sunt yuiyworniyrgguhreuthg (GeOrgeCELfrumos9) Arma1 02 Noiembrie 2024, 17:47 Evaluare finalizată 0
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:17 Evaluare finalizată E.C
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:14 Evaluare finalizată E.C
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:06 Evaluare finalizată 0
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:05 Evaluare finalizată E.C
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:03 Evaluare finalizată E.C
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 17:01 Evaluare finalizată E.C
Călin Mihai (Maestrul25) Arma1 02 Noiembrie 2024, 16:59 Evaluare finalizată E.C
Sahleanu Luca (LucaSah) Arma1 29 Octombrie 2024, 12:08 Evaluare finalizată 0
Sahleanu Luca (LucaSah) Arma1 29 Octombrie 2024, 12:05 Evaluare finalizată 45
Oancea Tudor (TheProgrammingMaster) Arma1 28 Octombrie 2024, 11:11 Evaluare finalizată 85
Oancea Tudor (TheProgrammingMaster) Arma1 27 Octombrie 2024, 12:32 Evaluare finalizată 80
Udristoiu Diana Thea (dianathea) Arma1 26 Octombrie 2024, 21:19 Evaluare finalizată 100
Udristoiu Diana Thea (dianathea) Arma1 26 Octombrie 2024, 21:17 Evaluare finalizată 85
Udristoiu Diana Thea (dianathea) Arma1 26 Octombrie 2024, 21:10 Evaluare finalizată 5
Udristoiu Diana Thea (dianathea) Arma1 26 Octombrie 2024, 21:05 Evaluare finalizată 5
Ciocan Matei (purpleakatsuki32) Arma1 25 Octombrie 2024, 18:43 Evaluare finalizată 100
Ciocan Matei (purpleakatsuki32) Arma1 25 Octombrie 2024, 18:41 Evaluare finalizată 0
Andronic Dragos (AndronicDragosMihai22) Arma1 25 Octombrie 2024, 17:18 Evaluare finalizată 45
Andronic Dragos (AndronicDragosMihai22) Arma1 25 Octombrie 2024, 17:17 Evaluare finalizată 0
Oancea Tudor (TheProgrammingMaster) Arma1 25 Octombrie 2024, 14:43 Evaluare finalizată 20
Munteanu Mihnea Gabriel (InformaticianInDevenire1) Arma1 25 Octombrie 2024, 13:49 Evaluare finalizată 100
Munteanu Mihnea Gabriel (InformaticianInDevenire1) Arma1 25 Octombrie 2024, 13:47 Evaluare finalizată 30
Munteanu Mihnea Gabriel (InformaticianInDevenire1) Arma1 25 Octombrie 2024, 13:44 Evaluare finalizată 70
Munteanu Mihnea Gabriel (InformaticianInDevenire1) Arma1 25 Octombrie 2024, 13:39 Evaluare finalizată 50
Munteanu Mihnea Gabriel (InformaticianInDevenire1) Arma1 25 Octombrie 2024, 13:35 Evaluare finalizată 20
Oancea Tudor (TheProgrammingMaster) Arma1 25 Octombrie 2024, 11:59 Evaluare finalizată 20
Luca A (LucaMirsolea14) Arma1 25 Octombrie 2024, 10:57 Evaluare finalizată E.C
Draghici Ana (AnaV9382) Arma1 25 Octombrie 2024, 00:35 Evaluare finalizată 100
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 19:20 Evaluare finalizată 100
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 19:15 Evaluare finalizată 95
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 19:13 Evaluare finalizată 95
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 19:11 Evaluare finalizată 95
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 19:09 Evaluare finalizată 50
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 18:58 Evaluare finalizată 20
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 18:55 Evaluare finalizată 15
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 18:46 Evaluare finalizată 15
Dumitru Robert Ionut (robert_dumitru) Arma1 21 Octombrie 2024, 18:46 Evaluare finalizată 20
Toma Vlad (VladyInfo) Arma1 20 Octombrie 2024, 16:34 Evaluare finalizată 100
Lascăr Mihai (mihai980965) Arma1 20 Octombrie 2024, 11:40 Evaluare finalizată E.C