Antrenament OLI · clasa a 5-a · clasa a 5-a
Palindroame în vector (OLI 5)
Cerință
Scrie subprogramul int nrPalindroame(int a[], int n) care întoarce câte elemente ale vectorului sunt palindroame (folosește un subprogram oglindit(x)). Programul principal citește vectorul, apelează subprogramul și afișează rezultatul.
Problemă originală de antrenament în stil OLI, clasa a 5-a, nu este subiect oficial.
Date de intrare
Prima linie: n. A doua linie: cele n elemente ale vectorului.
Date de ieșire
Un singur număr. Nu afișa mesaje suplimentare.
Restricții
- 1 ≤ n ≤ 100000
- 0 ≤ elemente ≤ 10^9
- Sunt 20 de teste, fiecare valorează 5 puncte.
1 83
0
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Transmite vectorul și lungimea lui ca parametri; rezultatele multiple se întorc prin parametri transmiși prin referință (&). Rezultatul corect pentru acest exemplu este: 0.
2 153429812 717702118
0
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Transmite vectorul și lungimea lui ca parametri; rezultatele multiple se întorc prin parametri transmiși prin referință (&). Rezultatul corect pentru acest exemplu este: 0.
8 979486636 391941662 411534653 195585619 658571475 64609146 485815429 309293346
0
Datele exemplului respectă formatul de intrare. Aplicăm ideea: Transmite vectorul și lungimea lui ca parametri; rezultatele multiple se întorc prin parametri transmiși prin referință (&). Rezultatul corect pentru acest exemplu este: 0.
Probleme similare pe PbInfo
Exersează aceeași tehnică și pe PbInfo — acolo găsești și soluții oficiale.
- #1512 Mars — șmenul lui Mars
- #3844 KSum — SSM cu lungime minimă
- #2921 SumeSecv1 — sume parțiale
- #237 Sume — sume parțiale
- #3659 SumMaxSecv — suma costurilor
- #4205 SecvSumS — secvență de sumă S
- #3941 CountSumS — perechi de sumă S
- #4532 SumOfAll — suma subsecvențelor
- #1879 platou2 — secvență crescătoare
- #1639 Secvente3 — ONI 2013
- #2301 secv — ONI gimnaziu 2016
- #2510 vsecvente — lot juniori
- #1090 Secvente2
- #4423 secv2
- #3163 SecvMaxVal
- #334 secventa1 — clasice
- #50 secvmax — secvența de sumă maximă
- #315 secventa
- #190 secvk — secvențe de lungime k
- #217 platou1 — platouri