Soluții trimise

Rezumat problemă

O echipă de cercetători a construit un robot pentru realizarea de operaţiuni industriale în medii greu accesibile. Robotul este acţionat de un motor electric alimentat de un acumulator cu proprietatea de a se autoîncărca folosind energia mediului ambiant.

Pentru testele preliminare s-a construit o suprafaţă de testare de formă pătrată, compusă din N*N pătrate de dimensiune unitate, pentru fiecare pătrat cunoscându-se cantitatea de energie, posibil egală cu zero, pe care o poate acumula robotul dacă ajunge în poziţia respectivă. Robotul se va deplasa conform unui şir de comenzi codificat prin caracterele N, E, S, V (N-deplasare cu o poziţie către nord, E-deplasare cu o poziţie către est, S-deplasare cu o poziţie către sud, V-deplasare cu o poziţie către vest). Şirul de comenzi este corect, adică robotul nu va trece de mai multe ori prin aceeaşi poziţie şi nu va depăşi marginile suprafeţei de testare.

Iniţial, acumulatorul robotului este descărcat complet, dar acesta se găseşte cu siguranţă într-o poziţie de unde poate acumula energie. Deplasarea robotului dintr-o poziţie în alta consumă o unitate de energie. Cantitatea de energie ce poate fi stocată în acumulator este nelimitată.

Robotul se opreşte când a efectuat toate comenzile din şirul dat sau când ajungând într-o poziţie energia acumulatorului devine zero, iar în respectiva poziţie nu poate acumula energie.

Cunoscând dimensiunea suprafeţei de testare, cantitatea de energie din fiecare poziţie, poziţia iniţială şi succesiunea de comenzi determinaţi poziţia unde se opreşte robotul.

ID   Utilizator Problema Data încărcării Stare
Cotruta Razvan (razvanut3728) Robot1 29 Aprilie 2024, 11:46 Evaluare finalizată 60
boeriu horia (horiaboeriu) Robot1 28 Aprilie 2024, 22:49 Evaluare finalizată 100
boeriu horia (horiaboeriu) Robot1 28 Aprilie 2024, 22:49 Evaluare finalizată 0
Petru Boca (Mewcat) Robot1 26 Aprilie 2024, 14:09 Evaluare finalizată 30
Petru Boca (Mewcat) Robot1 24 Aprilie 2024, 18:30 Evaluare finalizată 0
Petru Boca (Mewcat) Robot1 24 Aprilie 2024, 18:27 Evaluare finalizată 0
Biclineru Radu (Radu_Bicli) Robot1 14 Aprilie 2024, 19:46 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) Robot1 14 Aprilie 2024, 19:13 Evaluare finalizată 30
Biclineru Radu (Radu_Bicli) Robot1 14 Aprilie 2024, 19:09 Evaluare finalizată 10
Biclineru Radu (Radu_Bicli) Robot1 14 Aprilie 2024, 19:08 Evaluare finalizată 0
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 16:09 Evaluare finalizată 100
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 16:08 Evaluare finalizată 30
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:54 Evaluare finalizată 0
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:54 Evaluare finalizată 30
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:52 Evaluare finalizată 20
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:51 Evaluare finalizată 0
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:48 Evaluare finalizată 20
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:47 Evaluare finalizată 20
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:46 Evaluare finalizată 0
Apostol Petru (Petru123) Robot1 13 Aprilie 2024, 15:44 Evaluare finalizată 0
Pavel Andreea (Andreea11P) Robot1 13 Aprilie 2024, 12:42 Evaluare finalizată 100
Pavel Andreea (Andreea11P) Robot1 13 Aprilie 2024, 12:39 Evaluare finalizată 40
Pisla Daniel Andrei (PislaAndreiDaniel) Robot1 07 Aprilie 2024, 10:57 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Robot1 07 Aprilie 2024, 10:57 Evaluare finalizată 0
Pisla Daniel Andrei (PislaAndreiDaniel) Robot1 07 Aprilie 2024, 10:17 Evaluare finalizată 0
Hotea Emanuel (Hotea_Emanuel) Robot1 03 Aprilie 2024, 15:27 Evaluare finalizată 100
Hotea Emanuel (Hotea_Emanuel) Robot1 03 Aprilie 2024, 15:19 Evaluare finalizată 0
Hotea Emanuel (Hotea_Emanuel) Robot1 03 Aprilie 2024, 15:18 Evaluare finalizată 20
Hotea Emanuel (Hotea_Emanuel) Robot1 03 Aprilie 2024, 10:48 Evaluare finalizată E.C
Pavel Andreea (Andreea11P) Robot1 31 Martie 2024, 12:59 Evaluare finalizată 50
Pavel Andreea (Andreea11P) Robot1 31 Martie 2024, 12:59 Evaluare finalizată 50
Pavel Andreea (Andreea11P) Robot1 31 Martie 2024, 12:54 Evaluare finalizată 30
Pavel Andreea (Andreea11P) Robot1 31 Martie 2024, 12:53 Evaluare finalizată 0
Pavel Andreea (Andreea11P) Robot1 31 Martie 2024, 12:52 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) Robot1 28 Martie 2024, 15:46 Evaluare finalizată 100
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Robot1 25 Martie 2024, 20:20 Evaluare finalizată 0
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Robot1 25 Martie 2024, 20:15 Evaluare finalizată 0
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Robot1 25 Martie 2024, 20:02 Evaluare finalizată 0
Tomulescu Ninel (TomulescuDumitru75) Robot1 14 Martie 2024, 20:57 Evaluare finalizată 0
Tomulescu Ninel (TomulescuDumitru75) Robot1 14 Martie 2024, 20:56 Evaluare finalizată 0
Tomulescu Ninel (TomulescuDumitru75) Robot1 14 Martie 2024, 20:54 Evaluare finalizată 0
Tomulescu Ninel (TomulescuDumitru75) Robot1 14 Martie 2024, 20:53 Evaluare finalizată 0
Schipor Alexandru (schiporalexandru) Robot1 05 Martie 2024, 10:46 Evaluare finalizată 100
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Robot1 29 Ianuarie 2024, 09:58 Evaluare finalizată 0
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Robot1 29 Ianuarie 2024, 09:58 Evaluare finalizată 0
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Robot1 29 Ianuarie 2024, 09:46 Evaluare finalizată 0
[ Ꮄ Ꭵ Ꭷ 1̴1̴ ] (tudorROU) Robot1 29 Ianuarie 2024, 09:44 Evaluare finalizată 0
𝓽𝓻𝓲𝓯𝔂 (RaduPaunTrif) Robot1 24 Ianuarie 2024, 18:50 Evaluare finalizată 0
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Robot1 24 Ianuarie 2024, 16:44 Evaluare finalizată 0
| 𝕮𝖔𝖒𝖎 | (StefanComanescu5A) Robot1 24 Ianuarie 2024, 16:43 Evaluare finalizată 0