Diferențe pentru problema/unificare între reviziile #10 si #15

Nu există diferențe între titluri.

Diferențe între conținut:

h2. Date de ieșire
In fișierul de ieșire $unificare.out$:
 
* dacă $C = 1$, se va afișa pe prima linie cel mai mare număr de *k* cifre din șirul dat;
* dacă $C = 2$, se va afișa pe prima linie cel mai mare număr obținut prin unificarea a două numere alăturate în șir;
* dacă $C = 3$, se va afișa pe prima linie valoarea maximă obținută prin unificarea a *k* valori aflate pe poziții consecutive.
h2. Restricții
* $C ∈ {1, 2, 3}; 1 ≤ n ≤ 100 000; 1 ≤ k ≤ n/2;$
* $0 ≤ a[~i~] ≤ 100000000$, pentru oricare $1 ≤ i ≤ n$
* pentru $C = 1$ și $k ≤ 8$ se acordă 20 puncte
* pentru $C = 2$ și $n = 2$ se acordă 5 puncte
* pentru $C = 2$ și $0 ≤ a[~i~] ≤ 9$ se acordă 10 puncte
* pentru $C = 2$ și fără restricții se acordă 35 puncte
* pentru $C = 3$ și $k ≤ 8$ se acordă 15 puncte
* pentru $C = 3$ și $k ≤ n/2$ se acordă 15 puncte
* C ∈ {1, 2, 3}; 1 ≤ *n* ≤ 100 000; 1 ≤ *k* ≤ *n* /2;
* 0 ≤ *a[~i~]* ≤ 100 000 000, pentru oricare 1 ≤ *i* ≤ *n*
* pentru *C* = 1 și *k* ≤ 8 se acordă 20 puncte
* pentru *C* = 2 și *n* = 2 se acordă 5 puncte
* pentru *C* = 2 și 0 ≤ *a[~i~]* ≤ 9 se acordă 10 puncte
* pentru *C* = 2 și fără restricții se acordă 35 puncte
* pentru *C* = 3 și *k* ≤ 8 se acordă 15 puncte
* pentru *C* = 3 și *k* ≤ *n*/2 se acordă 15 puncte
h2. Exemplu
table(example).
table(example).
|_. unificare.in |_. unificare.out |_. Explicații |
| 1
5 3
112 223 12334 561 289
| 561
| $C = 1$, $n = 5$ și $k = 3$. În șir sunt 4 numere
| *C* = 1, *n* = 5 și *k* = 3. În șir sunt 4 numere
care au exact 3 cifre: 112, 223, 561 și 289,
cel mai mare dintre ele fiind 561.
|
5 3
112 223 12334 561 289
| 6543211
| $C = 2$, $n = 5$ și $k = 3$, nu utilizăm valoarea
lui $k$ și unificând a[~3~] cu a[~4~] vom obține cea
| *C* = 2, *n* = 5 și *k* = 3, nu utilizăm valoarea
lui 8k* și unificând a[~3~] cu a[~4~] vom obține cea
mai mare valoare: 6543211
|
| 3
5 3
112 223 12334 561 289
| 9865432211
| $C = 3$, $n = 5$ și $k = 3$. Cea mai mare valoare
| *C* = 3, *n* = 5 și *k* = 3. Cea mai mare valoare
care se poate obține este 9865432211 și o
obținem unificând a[~3~] cu a[~4~] și cu a[~5~].
|

Nu există diferențe între securitate.