Soluții trimise

Rezumat problemă

#1061 Cifru1

Costel a descoperit într-o debara servieta cu cifru a tatălui său. Cifrul este compus din 4 discuri metalice pe care sunt inscripţionate cifrele de la 0 la 9. Fiecare disc se poate mişca individual, de sus în jos sau de jos în sus, formându-se combinaţii de cifre. De multe ori, datorită comodităţii, combinaţia ce permite deschiderea servietei este formată numai din cifre identice: 0000, 1111 etc.

Costel îşi imaginează un cifru compus din N discuri metalice, fiecare având inscripţionate cifrele de la 0 la 9, fiecare putând fi deplasat în cele două direcţii specificate anterior. Prin mutare Costel înţelege deplasarea unui disc în sus sau în jos, cu o singură poziţie, adică deplasarea discului până la cifra precedentă, respectiv următoare celei curente.

Realizaţi un program care, cunoscând poziţia iniţială a fiecărui disc dintre cele N discuri ale cifrului, determină şi afişează:

a) cifra cea mai mare care apare pe discurile cifrului în forma iniţială;
b)
b1) numărul minim de mutări necesare pentru ca numărul obţinut pe cifru să fie compus numai din cifre identice, număr necesar deschiderii servietei;
b2) cifra cea mai mică ce se poate obţine în urma efectuării numărului minim de mutări determinat;
b3) numărul de combinaţii formate din cifre identice, care se poate obţine în urma efectuării numărului minim de mutări determinat.

ID   Utilizator Problema Data încărcării Stare
Ilies Mark (mark17ilies) Cifru1 14 Iulie 2024, 19:48 Evaluare finalizată 100
Tudor Ilinca (IlincaTudor1) Cifru1 05 Iulie 2024, 13:54 Evaluare finalizată 100
Pahonie George (Hezov) Cifru1 05 Iulie 2024, 10:34 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Cifru1 28 Iunie 2024, 14:20 Evaluare finalizată 100
Coin Bot (CoinBot_V1) Cifru1 23 Iunie 2024, 15:14 Evaluare finalizată 100
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:37 Evaluare finalizată 100
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:36 Evaluare finalizată 0
Laura Balan (blaura) Cifru1 19 Iunie 2024, 09:34 Evaluare finalizată 100
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:25 Evaluare finalizată 0
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:23 Evaluare finalizată E.C
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:18 Evaluare finalizată 0
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 09:18 Evaluare finalizată E.C
jalba petru (petru_jalba) Cifru1 19 Iunie 2024, 08:50 Evaluare finalizată 0
Adrian Statescu (thinkphp) Cifru1 18 Iunie 2024, 08:13 Evaluare finalizată 100
Luca Vartolomei (Lucaje123) Cifru1 02 Iunie 2024, 11:59 Evaluare finalizată 100
Luca Vartolomei (Lucaje123) Cifru1 02 Iunie 2024, 11:58 Evaluare finalizată 30
Bota-Olelei Maria-Teodora (botaoleleimariateodora) Cifru1 23 Mai 2024, 13:28 Evaluare finalizată 100
Merfu Darrin (MerfuDarrinGabriel) Cifru1 26 Aprilie 2024, 13:01 Evaluare finalizată 100
Bondei Tudor_Matei (Bondei_Tudor_Matei) Cifru1 11 Aprilie 2024, 09:07 Evaluare finalizată 100
6B - vicu stefan (stefan_vicu) Cifru1 11 Aprilie 2024, 08:33 Evaluare finalizată 100
Mogovan Jonathan (jonathan2667) Cifru1 11 Aprilie 2024, 08:32 Evaluare finalizată 100
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Cifru1 10 Aprilie 2024, 10:49 Evaluare finalizată 100
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Cifru1 10 Aprilie 2024, 10:42 Evaluare finalizată 80
6B - vicu stefan (stefan_vicu) Cifru1 07 Aprilie 2024, 11:29 Evaluare finalizată 0
Orban Alex-Cristian (AlexOrban_09) Cifru1 03 Aprilie 2024, 10:47 Evaluare finalizată 0
Orban Alex-Cristian (AlexOrban_09) Cifru1 03 Aprilie 2024, 10:45 Evaluare finalizată E.C
Orban Alex-Cristian (AlexOrban_09) Cifru1 03 Aprilie 2024, 10:44 Evaluare finalizată E.C
Raileanu Alexandru (AlexandruR2008) Cifru1 23 Martie 2024, 21:36 Evaluare finalizată 100
Toader Matei-Cristian (ASEq33ytroos9622) Cifru1 18 Martie 2024, 21:41 Evaluare finalizată 100
Dirius Alexandru (ALEXANDRU_DIRIUS) Cifru1 16 Martie 2024, 19:17 Evaluare finalizată 100
Vlad Popescu (VladPope01) Cifru1 15 Martie 2024, 13:50 Evaluare finalizată 100
Vlad Popescu (VladPope01) Cifru1 15 Martie 2024, 13:50 Evaluare finalizată E.C
Vlad Popescu (VladPope01) Cifru1 15 Martie 2024, 13:50 Evaluare finalizată E.C
Vlad Popescu (VladPope01) Cifru1 15 Martie 2024, 13:40 Evaluare finalizată 10
Vlad Popescu (VladPope01) Cifru1 15 Martie 2024, 13:40 Evaluare finalizată 10
Sanalp Karan (Karan_Stefan_Sanalp) Cifru1 15 Martie 2024, 11:26 Evaluare finalizată 100
Nicholas Tudose (Nicholas12344556) Cifru1 15 Martie 2024, 10:26 Evaluare finalizată 0
Nicholas Tudose (Nicholas12344556) Cifru1 15 Martie 2024, 10:25 Evaluare finalizată 0
Nicholas Tudose (Nicholas12344556) Cifru1 15 Martie 2024, 10:25 Evaluare finalizată 0
Nicholas Tudose (Nicholas12344556) Cifru1 15 Martie 2024, 10:24 Evaluare finalizată 0
Daniela Pistea (DanaGP) Cifru1 14 Martie 2024, 21:11 Evaluare finalizată 100
tudor | It Chases You suiu | You Can Not Hide (tudor421) Cifru1 14 Martie 2024, 19:25 Evaluare finalizată 0
tudor | It Chases You suiu | You Can Not Hide (tudor421) Cifru1 14 Martie 2024, 18:57 Evaluare finalizată 0
Vrînceanu-Tomici Tudor Iosif (Tudorivt) Cifru1 14 Martie 2024, 14:57 Evaluare finalizată 0
Stănia Luca (luca040411) Cifru1 14 Martie 2024, 13:42 Evaluare finalizată 0
alecu izsak andrei (andrei216216) Cifru1 14 Martie 2024, 13:15 Evaluare finalizată 0
Harjan Matyas Gabriel (Mtyx_Vlcn) Cifru1 14 Martie 2024, 11:01 Evaluare finalizată E.C
Harjan Matyas Gabriel (Mtyx_Vlcn) Cifru1 14 Martie 2024, 10:46 Evaluare finalizată E.C
Harjan Matyas Gabriel (Mtyx_Vlcn) Cifru1 13 Martie 2024, 20:23 Evaluare finalizată E.C
Harjan Matyas Gabriel (Mtyx_Vlcn) Cifru1 13 Martie 2024, 20:23 Evaluare finalizată E.C