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
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
6B Jurcut Petru (PetruJurcut) Numar5 07 Martie 2024, 09:40 Evaluare finalizată 100
6A 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
Dabelea Daciana (DabeleaDaciana) Numar5 09 Februarie 2024, 12:38 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Numar5 04 Februarie 2024, 21:38 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Numar5 04 Februarie 2024, 21:29 Evaluare finalizată 10
Cosac Robert-Mihai (RobertCosac) Numar5 04 Februarie 2024, 21:28 Evaluare finalizată 10
Cosac Robert-Mihai (RobertCosac) Numar5 04 Februarie 2024, 21:23 Evaluare finalizată 10
Cosac Robert-Mihai (RobertCosac) Numar5 04 Februarie 2024, 21:08 Evaluare finalizată 10
costin marc (marcandreicostin) Numar5 28 Ianuarie 2024, 12:09 Evaluare finalizată 100
costin marc (marcandreicostin) Numar5 28 Ianuarie 2024, 12:08 Evaluare finalizată 0
Brindescu Șerban (SerbanBMihai) Numar5 16 Ianuarie 2024, 20:32 Evaluare finalizată 100
Brindescu Șerban (SerbanBMihai) Numar5 16 Ianuarie 2024, 20:14 Evaluare finalizată 0
Brindescu Șerban (SerbanBMihai) Numar5 16 Ianuarie 2024, 10:31 Evaluare finalizată 0
Ștefan Alexandru (netrebnic5) Numar5 03 Ianuarie 2024, 13:13 Evaluare finalizată 100
alex baldovin (AlexBaldovin20) Numar5 02 Ianuarie 2024, 11:34 Evaluare finalizată 0
alex baldovin (AlexBaldovin20) Numar5 02 Ianuarie 2024, 11:33 Evaluare finalizată 0
Loga Dragos Gabriel (Dragos_Gabriel2010) Numar5 01 Ianuarie 2024, 22:50 Evaluare finalizată 100
Loga Dragos Gabriel (Dragos_Gabriel2010) Numar5 01 Ianuarie 2024, 22:49 Evaluare finalizată 90
Loga Dragos Gabriel (Dragos_Gabriel2010) Numar5 01 Ianuarie 2024, 22:23 Evaluare finalizată 0
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 22:11 Evaluare finalizată 100
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 22:01 Evaluare finalizată 40
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 22:00 Evaluare finalizată 40
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 22:00 Evaluare finalizată 40
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 21:59 Evaluare finalizată 40
L.R.S . (Radu_Stefan2010) Numar5 01 Ianuarie 2024, 21:58 Evaluare finalizată 0