Soluții trimise

Rezumat problemă

#1731 Numar5

Pentru un număr dat cu k cifre \(c_1c_2…c_k\), se numeşte algoritm de deplasare circulară spre dreapta de la o cifră iniţială \(c_i\), la o cifră finală \(c_j\), deplasarea din cifră în cifră spre dreapta de \(c_i\) ori (1≤i,j≤k). Dacă pe parcursul deplasării s-a ajuns la cifra \(c_k\), se continuă deplasarea circulară spre dreapta cu cifra \(c_1\). Un număr cu k cifre se numeşte număr „circular” dacă îndeplineşte următoarele două cerinţe:
  • toate cifrele sunt nenule;
  • pornind de la cifra \(c_1\), aplicând algoritmul de deplasare circulară spre dreapta de exact k ori, se ajunge din nou la \(c_1\), fiecare dintre cifrele numărului fiind exact o singură dată cifră iniţială.
Scrieţi un program care citeşte numărul natural nenul n, apoi numerele naturale \(x_1, x_2, …, x_n\), şi determină: a) cel mai mare număr din şir în care există cel puţin o cifră care apare de minimum două ori, iar în cazul în care în şir nu există un astfel de număr, se va afişa cel mai mare număr din şir; b) un şir \(a_1, a_2, …, a_n\) de n numere naturale pentru care un element \(a_i\)(1≤i≤n)se calculează astfel:
  • este egal cu \(x_i\) , dacă \(x_i\) este număr circular;
  • este numărul cel mai apropiat de \(x_i\) (număr mai mare sau mai mic decât \(x_i\)), cu proprietatea că este număr circular; dacă pentru un număr din şir se identifică un număr circular y, \( y > x_i\) şi un număr circular z, z<\(x_i\), pentru care \( y – x_i\) = \(x_i – z\), atunci se va alege numărul y.
ID   Utilizator Problema Data încărcării Stare
Peter Tobias (PeterTobias) Numar5 13 Decembrie 2024, 19:14 Evaluare finalizată 100
Salaot Stan (McM) Numar5 13 Noiembrie 2024, 17:03 Evaluare finalizată 100
Neagu Alexandru (neagualexandru) Numar5 05 Noiembrie 2024, 12:45 Evaluare finalizată 100
best in buzau (BestInBuzau) Numar5 27 Septembrie 2024, 02:32 Evaluare finalizată 100
Stefan Tiberiu (Stefan_Tiberiu) Numar5 03 Septembrie 2024, 21:35 Evaluare finalizată E.C
Stefan Tiberiu (Stefan_Tiberiu) Numar5 03 Septembrie 2024, 21:34 Evaluare finalizată E.C
Bondoc Vlad (VladBondoc) Numar5 19 August 2024, 21:30 Evaluare finalizată 100
Bondoc Vlad (VladBondoc) Numar5 19 August 2024, 21:28 Evaluare finalizată 100
Bondoc Vlad (VladBondoc) Numar5 19 August 2024, 21:19 Evaluare finalizată 20
Bondoc Vlad (VladBondoc) Numar5 19 August 2024, 17:23 Evaluare finalizată 10
Ciuca Zeno (Zeno_Ciuca) Numar5 17 August 2024, 21:25 Evaluare finalizată 0
Ciuca Zeno (Zeno_Ciuca) Numar5 17 August 2024, 21:25 Evaluare finalizată E.C
Fodor Bogdan (bogfod) Numar5 15 August 2024, 11:47 Evaluare finalizată 100
Fodor Bogdan (bogfod) Numar5 15 August 2024, 11:44 Evaluare finalizată 60
6B Marcovici Andrei (blackzzzz) Numar5 15 August 2024, 11:11 Evaluare finalizată 0
Savu Vicentiu (Vicentiu123) Numar5 02 Iulie 2024, 11:55 Evaluare finalizată 100
Savu Vicentiu (Vicentiu123) Numar5 02 Iulie 2024, 11:49 Evaluare finalizată 60
Savu Vicentiu (Vicentiu123) Numar5 02 Iulie 2024, 11:29 Evaluare finalizată 20
Coin Bot (CoinBot_V1) Numar5 23 Iunie 2024, 16:45 Evaluare finalizată 100
Dobre Petru (DobrePetru) Numar5 11 Aprilie 2024, 23:33 Evaluare finalizată 100
Dobre Petru (DobrePetru) Numar5 11 Aprilie 2024, 23:31 Evaluare finalizată 60
alecu izsak andrei (andrei216216) Numar5 08 Aprilie 2024, 10:14 Evaluare finalizată 0
alecu izsak andrei (andrei216216) Numar5 08 Aprilie 2024, 10:13 Evaluare finalizată 0
Paun Mara (Marap2011) Numar5 24 Martie 2024, 15:18 Evaluare finalizată 100
Paun Mara (Marap2011) Numar5 24 Martie 2024, 14:58 Evaluare finalizată 90
Paun Mara (Marap2011) Numar5 24 Martie 2024, 14:57 Evaluare finalizată 10
Paun Mara (Marap2011) Numar5 24 Martie 2024, 14:33 Evaluare finalizată E.C
Pisla Daniel Andrei (PislaAndreiDaniel) Numar5 20 Martie 2024, 20:40 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) Numar5 20 Martie 2024, 20:40 Evaluare finalizată E.C
Pisla Daniel Andrei (PislaAndreiDaniel) Numar5 20 Martie 2024, 20:40 Evaluare finalizată E.C
Raileanu Alexandru (AlexandruR2008) Numar5 20 Martie 2024, 13:48 Evaluare finalizată 100
Popescu Radu (Dark_Wolf123) Numar5 20 Martie 2024, 10:36 Evaluare finalizată 100
Popescu Radu (Dark_Wolf123) Numar5 19 Martie 2024, 23:21 Evaluare finalizată 10
Popescu Radu (Dark_Wolf123) Numar5 19 Martie 2024, 22:13 Evaluare finalizată 10
Popescu Radu (Dark_Wolf123) Numar5 19 Martie 2024, 22:13 Evaluare finalizată 10
Popescu Radu (Dark_Wolf123) Numar5 19 Martie 2024, 22:08 Evaluare finalizată 0
Popescu Radu (Dark_Wolf123) Numar5 19 Martie 2024, 22:07 Evaluare finalizată 10
Boac Mihai Cosmin (Cosminane) Numar5 18 Martie 2024, 22:59 Evaluare finalizată 100
CHELARU Ioan Cristian (iccjoc) Numar5 15 Martie 2024, 13:59 Evaluare finalizată 0
CHELARU Ioan Cristian (iccjoc) Numar5 15 Martie 2024, 13:59 Evaluare finalizată E.C
Ripa Filip (filiq) Numar5 15 Martie 2024, 12:17 Evaluare finalizată 100
Mihai Alba 2.666 (mimimimimi) Numar5 13 Martie 2024, 20:46 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Numar5 08 Martie 2024, 00:32 Evaluare finalizată 100
7B Jurcut Petru (PetruJurcut) Numar5 07 Martie 2024, 09:40 Evaluare finalizată 100
7A Sion Marc (MarcSion) Numar5 07 Martie 2024, 09:40 Evaluare finalizată 100
Rau Codrin (C0drin_) Numar5 07 Martie 2024, 09:40 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Numar5 28 Februarie 2024, 16:14 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Numar5 28 Februarie 2024, 14:01 Evaluare finalizată 90
alex baldovin (AlexBaldovin20) Numar5 28 Februarie 2024, 14:01 Evaluare finalizată E.C
Otet Raul (OtetRaul) Numar5 12 Februarie 2024, 17:06 Evaluare finalizată 100