Soluții trimise

Rezumat problemă

#2130 Robot4

Vlad a inventat un nou joc. Jocul conţine N standuri aşezate în linie dreaptă. Fiecare stand are o etichetă pe care este scris un număr natural. Eticheta este considerată corectă dacă numărul îndeplineşte următoarele două condiţii:

  • conține atât cifre pare, cât și cifre impare;
  • începe cu cifrele impare așezate în ordine crescătoare, urmate de cifrele pare în ordine descrescătoare.

Pentru jocul său, Vlad a construit robotul reparator care ştie să verifice numere şi să le repare, dacă este necesar. Robotul reparator se deplasează în linie dreaptă și se opreşte pe rând la fiecare dintre cele N standuri. La fiecare stand, robotul verifică eticheta şi dacă nu este corectă, o „repară”. Pentru a repara eticheta, robotul aranjează cifrele impare în ordine crescătoare, apoi, în continuare, aranjează cifrele pare în ordine descrescătoare; dacă eticheta nu conţine nicio cifră impară, cea mai mare cifră pară o înlocuieşte cu 9 ; dacă eticheta nu conţine nicio cifră pară, cea mai mică cifră impară o înlocuieşte cu 0 . Deplasarea de la un stand la altul durează t secunde, verificarea etichetei unui stand durează v secunde, iar repararea acesteia durează r secunde. Cursa robotului se încheie după ce robotul a verificat toate cele N standuri şi a reparat etichetele incorecte.

Scrieţi un program care citeşte numărul N de standuri, timpul (ora h , minutul m , secunda s) când robotul ajunge la primul stand, timpii t , v și r cu semnificaţia din enunţ şi etichetele standurilor și care rezolvă următoarele cerințe:

  1. calculează şi afişează timpul (ora, minutul şi secunda) când robotul a încheiat verificarea tuturor celor N standuri şi repararea etichetelor incorecte;
  2. repară (unde este necesar) etichetele standurilor şi afişează etichetele celor N standuri la final.
ID   Utilizator Problema Data încărcării Stare
Crasnea Vlad (VladCrasnea) Robot4 21 Aprilie 2024, 18:07 Evaluare finalizată 44
Crasnea Vlad (VladCrasnea) Robot4 21 Aprilie 2024, 17:51 Evaluare finalizată 44
Crasnea Vlad (VladCrasnea) Robot4 21 Aprilie 2024, 17:21 Evaluare finalizată 40
Crasnea Vlad (VladCrasnea) Robot4 21 Aprilie 2024, 17:16 Evaluare finalizată 40
Crasnea Vlad (VladCrasnea) Robot4 21 Aprilie 2024, 16:22 Evaluare finalizată 16
Chitac Amadeo (Amadeo_Chitac) Robot4 19 Aprilie 2024, 20:22 Evaluare finalizată 32
Chitac Amadeo (Amadeo_Chitac) Robot4 19 Aprilie 2024, 19:49 Evaluare finalizată 32
Chitac Amadeo (Amadeo_Chitac) Robot4 19 Aprilie 2024, 19:46 Evaluare finalizată 20
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Robot4 19 Aprilie 2024, 16:15 Evaluare finalizată 100
Marin Diu Tudor (TudorINFO1) Robot4 19 Aprilie 2024, 16:06 Evaluare finalizată 40
Staicu Robert (ROS) Robot4 19 Aprilie 2024, 16:02 Evaluare finalizată 42
Staicu Robert (ROS) Robot4 19 Aprilie 2024, 16:02 Evaluare finalizată E.C
Secara Andrei Tudor (Bayern563) Robot4 19 Aprilie 2024, 15:17 Evaluare finalizată 100
Bondei Tudor_Matei (Bondei_Tudor_Matei) Robot4 19 Aprilie 2024, 15:09 Evaluare finalizată 100
Bondei Tudor_Matei (Bondei_Tudor_Matei) Robot4 19 Aprilie 2024, 15:05 Evaluare finalizată 100
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 13:15 Evaluare finalizată 100
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 13:10 Evaluare finalizată 58
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 13:09 Evaluare finalizată 40
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 13:08 Evaluare finalizată E.C
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 13:08 Evaluare finalizată E.C
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 12:45 Evaluare finalizată 40
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 12:33 Evaluare finalizată 16
Dragusanu Iustin (IustinMax028) Robot4 19 Aprilie 2024, 12:32 Evaluare finalizată E.C
Gociu Maria (Mariaabc) Robot4 19 Aprilie 2024, 08:45 Evaluare finalizată 100
Udristoiu Diana Thea (dianathea) Robot4 18 Aprilie 2024, 19:20 Evaluare finalizată 100
Udristoiu Diana Thea (dianathea) Robot4 18 Aprilie 2024, 19:00 Evaluare finalizată 40
Udristoiu Diana Thea (dianathea) Robot4 18 Aprilie 2024, 18:54 Evaluare finalizată 16
Udristoiu Diana Thea (dianathea) Robot4 18 Aprilie 2024, 18:49 Evaluare finalizată 0
Cimpoca Gabriel Nectarie (NectarieG) Robot4 18 Aprilie 2024, 18:31 Evaluare finalizată E.C
Olariu Iustin (iustinola16) Robot4 18 Aprilie 2024, 18:20 Evaluare finalizată 46
Olariu Iustin (iustinola16) Robot4 18 Aprilie 2024, 18:20 Evaluare finalizată 0
Cimpoca Gabriel Nectarie (NectarieG) Robot4 18 Aprilie 2024, 18:15 Evaluare finalizată 40
Cimpoca Gabriel Nectarie (NectarieG) Robot4 18 Aprilie 2024, 18:13 Evaluare finalizată 0
Olariu Iustin (iustinola16) Robot4 18 Aprilie 2024, 17:10 Evaluare finalizată 16
Olariu Iustin (iustinola16) Robot4 18 Aprilie 2024, 17:10 Evaluare finalizată 0
Olariu Iustin (iustinola16) Robot4 18 Aprilie 2024, 17:09 Evaluare finalizată 0
Predoiu Alexia Maria (Alexia_Maria_Predoiu) Robot4 18 Aprilie 2024, 13:04 Evaluare finalizată 100
Secara Andrei Tudor (Bayern563) Robot4 18 Aprilie 2024, 12:57 Evaluare finalizată 100
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:51 Evaluare finalizată 16
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:49 Evaluare finalizată 0
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:49 Evaluare finalizată 16
Chiri Razvan (zacuscabest1) Robot4 18 Aprilie 2024, 12:48 Evaluare finalizată 0
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:28 Evaluare finalizată 16
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:25 Evaluare finalizată 16
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:24 Evaluare finalizată 16
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:23 Evaluare finalizată 16
Prodan Alexandra (genius112) Robot4 18 Aprilie 2024, 12:20 Evaluare finalizată 16
BrawlStars 40kPush (Bobert1928) Robot4 18 Aprilie 2024, 11:34 Evaluare finalizată 100
Becleanu Tudor Andrei (TudorBecleanuAndrei) Robot4 18 Aprilie 2024, 11:00 Evaluare finalizată 100
Merdan Kaibov (merdankaibov2022) Robot4 18 Aprilie 2024, 10:45 Evaluare finalizată 100