#1655
Fiind dat un şir de numere, denumim secvenţă a acestuia o parte dintre termenii şirului luaţi de pe poziţii consecutive. Denumim platou al acestui şir o secvenţă formată din valori identice. Lungimea unui platou este egală cu numărul de elemente care îl formează.
De exemplu, în şirul de numere 1 1 1 7 7 3 4 4 4 7 7 avem:
1 1 1 şi 4 4 4 ambele având lungimea 3;7 7 (cel care începe în poziţia a patra) şi 7 7 (cel care începe pe poziţia a zecea), ambele având lungimea 2;3 care are lungimea 1.În schimb nu avem platoul 7 7 7 7 deoarece cele patru elemente egale cu 7 nu sunt pe poziţii consecutive!
Se dă un şir de n numere. Fiecare dintre aceste numere aparţine intervalului [0,1000000]. Asupra acestui şir se pot efectua o singură dată următoarele două operaţiuni în această ordine:
De exemplu, dacă avem următorul şir inițial: 2 2 5 0 5 8 8 8 4 9 9 9 0 0 2 2 8 extragem platoul 2 2 format din elementele aflate în penultima şi antepenultima poziţie şi obţinem şirul: 2 2 5 0 5 8 8 8 4 9 9 9 0 0 8
În şirul rezultat inserăm platoul 2 2 (pe care l-am extras în pasul anterior) în poziţia a doua şi obţinem şirul: 2 2 2 2 5 0 5 8 8 8 4 9 9 9 0 0 8
Să se scrie un program care pentru un şir dat determină:
Concursul Interjudeţean de Matematică şi Informatică Grigore Moisil, 2016
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| Platou | 01 Iunie 2026, 21:14 | Evaluare finalizată | 52 | |||
| Platou | 01 Iunie 2026, 21:12 | Evaluare finalizată | 28 | |||
| Platou | 01 Iunie 2026, 21:10 | Evaluare finalizată | 0 | |||
| Platou | 01 Iunie 2026, 21:08 | Evaluare finalizată | 0 | |||
| Platou | 01 Iunie 2026, 20:58 | Evaluare finalizată | 0 | |||
| Platou | 04 Aprilie 2026, 22:45 | Evaluare finalizată | 100 | |||
| Platou | 04 Aprilie 2026, 22:18 | Evaluare finalizată | 68 | |||
| Platou | 04 Aprilie 2026, 22:16 | Evaluare finalizată | 68 | |||
| Platou | 04 Aprilie 2026, 22:16 | Evaluare finalizată | 12 | |||
| Platou | 04 Aprilie 2026, 22:15 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 22:40 | Evaluare finalizată | 64 | |||
| Platou | 15 Martie 2026, 21:43 | Evaluare finalizată | 0 | |||
| Platou | 15 Martie 2026, 20:50 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 20:50 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 19:00 | Evaluare finalizată | 52 | |||
| Platou | 15 Martie 2026, 16:20 | Evaluare finalizată | 100 | |||
| Platou | 15 Martie 2026, 16:15 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 16:09 | Evaluare finalizată | 12 | |||
| Platou | 15 Martie 2026, 15:00 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 15:00 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 14:59 | Evaluare finalizată | 6 | |||
| Platou | 15 Martie 2026, 14:56 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 14:55 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 14:54 | Evaluare finalizată | 52 | |||
| Platou | 15 Martie 2026, 14:39 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 14:11 | Evaluare finalizată | 100 | |||
| Platou | 15 Martie 2026, 14:09 | Evaluare finalizată | 100 | |||
| Platou | 15 Martie 2026, 14:08 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 13:34 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 13:27 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 13:27 | Evaluare finalizată | 68 | |||
| Platou | 15 Martie 2026, 13:26 | Evaluare finalizată | 0 | |||
| Platou | 15 Martie 2026, 12:14 | Evaluare finalizată | 100 | |||
| Platou | 15 Martie 2026, 12:14 | Evaluare finalizată | 92 | |||
| Platou | 15 Martie 2026, 12:13 | Evaluare finalizată | 92 | |||
| Platou | 15 Martie 2026, 12:08 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 12:07 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 12:07 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 11:53 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 11:51 | Evaluare finalizată | 20 | |||
| Platou | 15 Martie 2026, 11:35 | Evaluare finalizată | 44 | |||
| Platou | 15 Martie 2026, 11:35 | Evaluare finalizată | 44 | |||
| Platou | 15 Martie 2026, 11:34 | Evaluare finalizată | 40 | |||
| Platou | 15 Martie 2026, 11:26 | Evaluare finalizată | 6 | |||
| Platou | 15 Martie 2026, 11:19 | Evaluare finalizată | 0 | |||
| Platou | 14 Martie 2026, 15:52 | Evaluare finalizată | 0 | |||
| Platou | 14 Martie 2026, 15:48 | Evaluare finalizată | 0 | |||
| Platou | 13 Martie 2026, 15:35 | Evaluare finalizată | 100 | |||
| Platou | 13 Martie 2026, 15:32 | Evaluare finalizată | 80 | |||
| Platou | 13 Martie 2026, 15:19 | Evaluare finalizată | 72 | |||