>_ evaluator.oji

Olimpiada de informatică · clasa a 8-a

Scrie codul. Trimite-l. Vezi punctajul.

Fiecare sursă C++ e compilată și rulată pe toate testele, cu limită de timp și memorie — exact ca la concurs.

186 probleme

ProblemăSursăDificultateTeste
Bucăți crescătoare
bucati.in / bucati.out
Secvențe (antrenament)
Secvențe cu proprietate
★★★★★10
Cea mai lungă repetiție
repetitie.in / repetitie.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Cea mai lungă secvență crescătoare
crescatoare.in / crescatoare.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Ceasul
ceas.in / ceas.out
Antrenament OJI/OLI
Simulare
★★★★★10
Cel mai mare divizor comun al șirului
cmmdcsir.in / cmmdcsir.out
Antrenament OJI/OLI
CMMDC
★★★★★10
Cifrul lui Cezar
cezar.in / cezar.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Clădiri vizibile
vizibile.in / vizibile.out
Secvențe (antrenament)
Maxim pe prefix
★★★★★10
Diferența diagonalelor
diagonale.in / diagonale.out
Antrenament OJI/OLI
Matrice
★★★★★10
Fereastra glisantă
fereastra.in / fereastra.out
Secvențe (antrenament)
Fereastră glisantă
★★★★★10
Fereastra minimă
fereastramin.in / fereastramin.out
Secvențe (antrenament)
Fereastră glisantă
★★★★★10
Linia și coloana cu suma maximă
liniecoloana.in / liniecoloana.out
Antrenament OJI/OLI
Matrice
★★★★★10
Litera cea mai frecventă
literafrecventa.in / literafrecventa.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Numai pare
pare.in / pare.out
Secvențe (antrenament)
Secvențe cu proprietate
★★★★★10
Numere palindrom
palindroame.in / palindroame.out
Antrenament OJI/OLI
Cifre
★★★★★10
Parcurgerea în șerpuire
serpuire.in / serpuire.out
Antrenament OJI/OLI
Matrice
★★★★★10
Parole sigure
parole.in / parole.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Pătrate de 2×2
patrate.in / patrate.out
Antrenament OJI/OLI
Matrice
★★★★★10
Perechi egale
perechiegale.in / perechiegale.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Permutarea inversă
inversa.in / inversa.out
Antrenament OJI/OLI
Permutări
★★★★★10
Platou
platou.in / platou.out
Secvențe (antrenament)
Secvențe de elemente egale
★★★★★10
Prima și ultima cifră
primaultima.in / primaultima.out
Antrenament OJI/OLI
Cifre
★★★★★10
Rafturile bibliotecii
rafturi.in / rafturi.out
Antrenament OJI/OLI
Greedy
★★★★★10
Restul în monede
rest.in / rest.out
Antrenament OJI/OLI
Greedy
★★★★★10
Robotul
robot.in / robot.out
Antrenament OJI/OLI
Simulare
★★★★★10
Rotire la stânga
rotire.in / rotire.out
Antrenament OJI/OLI
Vectori
★★★★★10
Secvența crescătoare
secventa.in / secventa.out
OJI 2021 (stil)
Secvențe cu proprietate
★★★★★10
Secvența nedescrescătoare
nedescrescator.in / nedescrescator.out
Secvențe (antrenament)
Secvențe cu proprietate
★★★★★10
Suma cifrelor maximă
sumacifre.in / sumacifre.out
Antrenament OJI/OLI
Cifre
★★★★★10
Sume pe interval
sumainterval.in / sumainterval.out
Antrenament OJI/OLI
Sume parțiale
★★★★★10
Văi
vai.in / vai.out
Antrenament OJI/OLI
Vectori
★★★★★10
Acoperire
acoperire.in / acoperire.out
Secvențe (antrenament)
Șmenul lui Mars
★★★★★10
Adâncimea parantezelor
paranteze.in / paranteze.out
Antrenament OJI/OLI
Stivă
★★★★★10
Afișaj cu 7 segmente
segmente.in / segmente.out
Antrenament OJI/OLI
Cifre
★★★★★10
Al k-lea cel mai mic
alkmic.in / alkmic.out
Antrenament OJI/OLI
Sortare
★★★★★10
Balanța
balanta.in / balanta.out
Antrenament OJI/OLI
Sume parțiale
★★★★★10
Biți de 1
bitiunu.in / bitiunu.out
Antrenament OJI/OLI
Baze de numerație
★★★★★10
Bomboane
bomboane.in / bomboane.out
Antrenament OJI/OLI
Vectori
★★★★★10
Bursa
bursa.in / bursa.out
Antrenament OJI/OLI
Greedy
★★★★★10
Cartonașe
cartonase.in / cartonase.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Cel mai mare și cel mai mic
cifreminmax.in / cifreminmax.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Cel mai mic multiplu comun
cmmmc.in / cmmmc.out
Antrenament OJI/OLI
CMMDC
★★★★★10
Cele mai apropiate numere
celmaiaproape.in / celmaiaproape.out
Antrenament OJI/OLI
Sortare
★★★★★10
Cifra de control
cifracontrol.in / cifracontrol.out
Antrenament OJI/OLI
Cifre
★★★★★10
Cifra frecventă
cifra.in / cifra.out
OLI 2023 (stil)★★★★★10
Cifre pare și impare
paritati.in / paritati.out
Antrenament OJI/OLI
Cifre
★★★★★10
Cuvinte
cuvinte.in / cuvinte.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Din cifre romane
dinromane.in / dinromane.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Înlocuirea unui cuvânt
inlocuire.in / inlocuire.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Interclasare
interclasare.in / interclasare.out
Antrenament OJI/OLI
Sortare
★★★★★10
Intersecția a două șiruri
intersectie.in / intersectie.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Irigații
irigatii.in / irigatii.out
Secvențe (antrenament)
Șmenul lui Mars
★★★★★10
Mars 1D
mars.in / mars.out
Secvențe (antrenament)
Șmenul lui Mars
★★★★★10
Maxime locale
maxime.in / maxime.out
OJI 2023 (stil)★★★★★10
Numere Armstrong
armstrong.in / armstrong.out
Antrenament OJI/OLI
Cifre
★★★★★10
Numere prime
prime.in / prime.out
OJI 2020 (stil)★★★★★10
Numere prime gemene
gemene.in / gemene.out
Antrenament OJI/OLI
Ciurul lui Eratostene
★★★★★10
Numere romane
romane.in / romane.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Oglinzi
oglinzi.in / oglinzi.out
Antrenament OJI/OLI
Cifre
★★★★★10
Palindroame
palindrom.in / palindrom.out
OLI 2022 (stil)★★★★★10
Par-impar
alternanta.in / alternanta.out
Secvențe (antrenament)
Secvențe cu proprietate
★★★★★10
Parchetul
parchet.in / parchet.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
Perechi de numere prime între ele
coprime.in / coprime.out
Antrenament OJI/OLI
CMMDC
★★★★★10
Primul număr care lipsește
lipsa.in / lipsa.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Produsul maxim a două numere
produsmaxim.in / produsmaxim.out
Antrenament OJI/OLI
Vectori
★★★★★10
Profit maxim
profit.in / profit.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Progresie aritmetică
progresie.in / progresie.out
Antrenament OJI/OLI
Sortare
★★★★★10
Puteri ale lui 2
puteri2.in / puteri2.out
Antrenament OJI/OLI
Baze de numerație
★★★★★10
Rotirea matricei
rotire90.in / rotire90.out
Antrenament OJI/OLI
Matrice
★★★★★10
Scări
scari.in / scari.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
SSM cu poziții
ssmpoz.in / ssmpoz.out
Secvențe (antrenament)
Kadane
★★★★★10
Subsecvența de sumă maximă
ssm.in / ssm.out
Secvențe (antrenament)
Kadane
★★★★★10
Sume pe interval
sume.in / sume.out
OJI 2024 (stil)
Sume parțiale
★★★★★10
Tabla de șah
tablasah.in / tablasah.out
Antrenament OJI/OLI
Matrice
★★★★★10
Temperaturi
temperaturi.in / temperaturi.out
Secvențe (antrenament)
Șmenul lui Mars
★★★★★10
Toate permutările
permutari.in / permutari.out
Antrenament OJI/OLI
Backtracking
★★★★★10
Transformă în palindrom
palindromizare.in / palindromizare.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Vârfuri în matrice
varfuri.in / varfuri.out
Antrenament OJI/OLI
Matrice
★★★★★10
Verificare Sudoku
sudoku.in / sudoku.out
Antrenament OJI/OLI
Matrice
★★★★★10
Zerouri la final
zerouri.in / zerouri.out
Antrenament OJI/OLI
Matematică
★★★★★10
Alegeri
alegeri.in / alegeri.out
Antrenament OJI/OLI
Sortare
★★★★★10
Bărci
barci.in / barci.out
Antrenament OJI/OLI
Greedy
★★★★★10
Becurile
becuri.in / becuri.out
Antrenament OJI/OLI
Mars
★★★★★10
Broscuța
broscuta.in / broscuta.out
Antrenament OJI/OLI
Greedy
★★★★★10
Bugetul
doipointeri.in / doipointeri.out
Secvențe (antrenament)
Doi pointeri
★★★★★10
Cadouri
cadouri.in / cadouri.out
Antrenament OJI/OLI
Mars
★★★★★10
Câte încap?
numarasecv.in / numarasecv.out
Secvențe (antrenament)
Doi pointeri
★★★★★10
Câte sunt mai mici sau egale
maimici.in / maimici.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Cea mai mare insulă
insulamare.in / insulamare.out
Antrenament OJI/OLI
Fill / BFS
★★★★★10
Cea mai scurtă
scurta.in / scurta.out
Secvențe (antrenament)
Doi pointeri
★★★★★10
Cei mai mulți divizori
multidiv.in / multidiv.out
Antrenament OJI/OLI
Divizori
★★★★★10
Cel mai lung prefix comun
prefixcomun.in / prefixcomun.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Cel mult k impare
kimpare.in / kimpare.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Ciclurile unei permutări
cicluri.in / cicluri.out
Antrenament OJI/OLI
Permutări
★★★★★10
Cifre în ordine
nedescrescatoare.in / nedescrescatoare.out
Antrenament OJI/OLI
Cifre
★★★★★10
Clasamentul
clasament.in / clasament.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Codul Gray
codgray.in / codgray.out
Antrenament OJI/OLI
Baze de numerație
★★★★★10
Completează parantezele
completeaza.in / completeaza.out
Antrenament OJI/OLI
Stivă
★★★★★10
Conversie între baze
conversiebaze.in / conversiebaze.out
Antrenament OJI/OLI
Baze de numerație
★★★★★10
Descompunere în factori primi
descompunere.in / descompunere.out
Antrenament OJI/OLI
Divizori
★★★★★10
Diagonale paralele
paralele.in / paralele.out
Antrenament OJI/OLI
Matrice
★★★★★10
Două tipuri
doua.in / doua.out
Secvențe (antrenament)
Doi pointeri + frecvență
★★★★★10
Drumul cu suma maximă
drumaxim.in / drumaxim.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
Drumuri în grilă
drumuri.in / drumuri.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
Ecuația
ecuatie.in / ecuatie.out
Antrenament OJI/OLI
Matematică
★★★★★10
Elementul majoritar
majoritar.in / majoritar.out
Antrenament OJI/OLI
Algoritmi pe șiruri
★★★★★10
Insule
insule.in / insule.out
Antrenament OJI/OLI
Fill / BFS
★★★★★10
Inversiuni cu valori mici
inversiuni.in / inversiuni.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Mars și întrebări
marsq.in / marsq.out
Secvențe (antrenament)
Mars + sume parțiale
★★★★★10
Masa rotundă
masarotunda.in / masarotunda.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Numere cu cifre distincte
cifredistincte.in / cifredistincte.out
Antrenament OJI/OLI
Cifre
★★★★★10
Numere de forma 2ˣ·3ʸ
doitrei.in / doitrei.out
Antrenament OJI/OLI
Matematică
★★★★★10
Numere Harshad
harshad.in / harshad.out
Antrenament OJI/OLI
Cifre
★★★★★10
Numere prime în interval
primeinterval.in / primeinterval.out
Antrenament OJI/OLI
Ciurul lui Eratostene
★★★★★10
Numerotarea paginilor
numerotare.in / numerotare.out
Antrenament OJI/OLI
Matematică
★★★★★10
Parcurgere în spirală
spirala.in / spirala.out
Antrenament OJI/OLI
Matrice
★★★★★10
Perechi cu suma dată
perechisuma.in / perechisuma.out
Antrenament OJI/OLI
Vector de frecvență
★★★★★10
Plaja
plaja.in / plaja.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Pușculița
economii.in / economii.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Radical întreg
radical.in / radical.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Restul unui număr mare
restmare.in / restmare.out
Antrenament OJI/OLI
Numere mari
★★★★★10
Secvențe cu sumă pară
sumapara.in / sumapara.out
Antrenament OJI/OLI
Sume parțiale
★★★★★10
Sortare după frecvență
sortfrecv.in / sortfrecv.out
Antrenament OJI/OLI
Sortare
★★★★★10
Spectacole
spectacole.in / spectacole.out
Antrenament OJI/OLI
Greedy
★★★★★10
Submulțimi cu suma dată
submultimi.in / submultimi.out
Antrenament OJI/OLI
Backtracking
★★★★★10
Sumă de numere Fibonacci
zeckendorf.in / zeckendorf.out
Antrenament OJI/OLI
Greedy
★★★★★10
Suma exactă (pozitive)
sumaexactap.in / sumaexactap.out
Secvențe (antrenament)
Doi pointeri
★★★★★10
Suprapunerea maximă
suprapuneri.in / suprapuneri.out
Antrenament OJI/OLI
Mars
★★★★★10
Toate diferite
distincte.in / distincte.out
Secvențe (antrenament)
Doi pointeri + frecvență
★★★★★10
Triunghiul lui Pascal
pascal.in / pascal.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
Turnurile din Hanoi
hanoi.in / hanoi.out
Antrenament OJI/OLI
Recursivitate
★★★★★10
Ultima cifră a puterii
ultimacifra.in / ultimacifra.out
Antrenament OJI/OLI
Matematică
★★★★★10
Unghiul acelor
unghiceas.in / unghiceas.out
Antrenament OJI/OLI
Matematică
★★★★★10
Vagoane
vagoane.in / vagoane.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Ziua săptămânii
ziua.in / ziua.out
Antrenament OJI/OLI
Simulare
★★★★★10
A k-a cifră
cifrak.in / cifrak.out
Antrenament OJI/OLI
Matematică
★★★★★10
Cea mai lungă secvență divizibilă cu k
divkmax.in / divkmax.out
Antrenament OJI/OLI
Sume parțiale
★★★★★10
Cea mai lungă secvență palindrom
subpalindrom.in / subpalindrom.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Cel mult k valori distincte
kdistincte.in / kdistincte.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Celule vizitate
robotvizite.in / robotvizite.out
Antrenament OJI/OLI
Simulare
★★★★★10
Colierul
colier.in / colier.out
Antrenament OJI/OLI
Secvențe
★★★★★10
Distanța Manhattan maximă
manhattan.in / manhattan.out
Antrenament OJI/OLI
Matematică
★★★★★10
Divizibil cu k
divk.in / divk.out
Secvențe (antrenament)
Sume parțiale modulo k
★★★★★10
Două ferestre
douaferestre.in / douaferestre.out
Secvențe (antrenament)
Fereastră + maxim pe prefix
★★★★★10
Drumul calului
calul.in / calul.out
Antrenament OJI/OLI
Algoritmul lui Lee
★★★★★10
Echilibru par-impar
echilibru.in / echilibru.out
Secvențe (antrenament)
Sume parțiale + prima apariție
★★★★★10
Elimină un număr
eliminare.in / eliminare.out
Antrenament OJI/OLI
CMMDC
★★★★★10
Exact m impare
impare.in / impare.out
Secvențe (antrenament)
Sume parțiale + vector de frecvență
★★★★★10
Exponențiere rapidă
putererapida.in / putererapida.out
Antrenament OJI/OLI
Matematică
★★★★★10
Întâlniri
intalniri.in / intalniri.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Labirint
labirint.in / labirint.out
Antrenament OJI/OLI
Algoritmul lui Lee
★★★★★10
Lacuri închise
lacuri.in / lacuri.out
Antrenament OJI/OLI
Fill / BFS
★★★★★10
Lungimea reuniunii
reuniune.in / reuniune.out
Antrenament OJI/OLI
Sortare
★★★★★10
Masa rotundă
circular.in / circular.out
Secvențe (antrenament)
Kadane
★★★★★10
Muntele
munte.in / munte.out
Secvențe (antrenament)
Precalculare stânga/dreapta
★★★★★10
Numere semiprime
semiprime.in / semiprime.out
Antrenament OJI/OLI
Ciurul lui Eratostene
★★★★★10
Pătrate și cuburi
patratecuburi.in / patratecuburi.out
Antrenament OJI/OLI
Matematică
★★★★★10
Perechi de anagrame
anagrame.in / anagrame.out
Antrenament OJI/OLI
Șiruri de caractere
★★★★★10
Puncte în dreptunghi
puncte.in / puncte.out
Antrenament OJI/OLI
Sume parțiale 2D
★★★★★10
Secvențe cu suma cel mult S
sumamica.in / sumamica.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Secvențe echilibrate
echilibrate.in / echilibrate.out
Antrenament OJI/OLI
Sume parțiale
★★★★★10
Șirul 1 2 2 3 3 3
sirul123.in / sirul123.out
Antrenament OJI/OLI
Matematică
★★★★★10
Șmenul lui Mars în matrice
marsmatrice.in / marsmatrice.out
Antrenament OJI/OLI
Mars 2D
★★★★★10
Suma cifrelor egală cu k
sumacifrek.in / sumacifrek.out
Antrenament OJI/OLI
Cifre
★★★★★10
Suma tuturor sumelor
toatesumele.in / toatesumele.out
Secvențe (antrenament)
Contribuția fiecărui element
★★★★★10
Suma zero
zero.in / zero.out
Secvențe (antrenament)
Sume parțiale + prima apariție
★★★★★10
Sume în submatrice
sumematrice.in / sumematrice.out
Antrenament OJI/OLI
Sume parțiale 2D
★★★★★10
Următoarea aranjare
urmatoarea.in / urmatoarea.out
Antrenament OJI/OLI
Permutări
★★★★★10
Următorul element mai mare
urmatorulmare.in / urmatorulmare.out
Antrenament OJI/OLI
Stivă
★★★★★10
Valori distincte în ferestre
distinctefereastra.in / distinctefereastra.out
Antrenament OJI/OLI
Fereastră glisantă
★★★★★10
Amplitudine mică
amplitudine.in / amplitudine.out
Antrenament OJI/OLI
Deque
★★★★★10
Dreptunghiul din histogramă
histograma.in / histograma.out
Antrenament OJI/OLI
Stivă
★★★★★10
Fracția zecimală
fractie.in / fractie.out
Antrenament OJI/OLI
Simulare
★★★★★10
Frânghiile
franghii.in / franghii.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Maximul în fiecare fereastră
maximferestre.in / maximferestre.out
Antrenament OJI/OLI
Deque
★★★★★10
Numărătoarea
josephus.in / josephus.out
Antrenament OJI/OLI
Simulare
★★★★★10
Șterge k cifre
stergecifre.in / stergecifre.out
Antrenament OJI/OLI
Stivă
★★★★★10
Submatricea de sumă maximă
submatricemax.in / submatricemax.out
Antrenament OJI/OLI
Kadane
★★★★★10
Subșir crescător maximal
subsircrescator.in / subsircrescator.out
Antrenament OJI/OLI
Programare dinamică
★★★★★10
Suma exactă
sumak.in / sumak.out
Secvențe (antrenament)
Sume parțiale + vector de frecvență
★★★★★10
Suma minimelor
sumaminime.in / sumaminime.out
Antrenament OJI/OLI
Deque
★★★★★10
Suma tuturor divizorilor
sumadivizori.in / sumadivizori.out
Antrenament OJI/OLI
Divizori
★★★★★10
Terenul dreptunghiular
teren.in / teren.out
Antrenament OJI/OLI
Stivă
★★★★★10
Transportul
transport.in / transport.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Triunghiuri
triunghiuri.in / triunghiuri.out
Antrenament OJI/OLI
Doi pointeri
★★★★★10
Turnuri de cuburi
turnuri.in / turnuri.out
Antrenament OJI/OLI
Căutare binară
★★★★★10
Următorul palindrom
palindromurmator.in / palindromurmator.out
Antrenament OJI/OLI
Cifre
★★★★★10