#2639
radiera
Un numar natural se numeste “numar scara” daca toate cifrele lui sunt ordonate crescator, de la stanga la dreapta. De exemplu 11223569
este un “numar scara”, dar 98873
si 122429
nu sunt. Mihnea primeste o radiera si o foaie pe care este scris un sir de cifre. El trebuie sa stearga cat mai putine cifre cu proprietatea ca daca lipim cifrele ramase in ordinea din sir vom avea un “numar scara”.
Să se determine numărul minim de ștergeri pe care trebuie să le facă Mihnea.
-
#396
SCLM
Se dă un șir cu n
elemente, numere naturale. Determinați un cel mai lung subșir crescător al șirului.
#397
Plopi1
De-a lungul principalei străzi din orașul nostru există n
plopi, pentru fiecare cunoscându-se înălțimea. Primarul orașului dorește să taie anumiți plopi, astfel încât înălțimile celor rămași să fie în ordine strict descrescătoare.
Determinați numărul minim de plopi care trebuie tăiați astfel încât înălțimile celor rămași să fie în ordine strict descrescătoare.
#2086
SCLMprime
Se consideră un șir cu n
numere naturale. Determinați cel mai lung subșir crescător al șirului, cu proprietatea că toate elementele subșirului sunt numere prime. Dacă există mai multe subșiruri de lungime maximă se va afișa subșirul minim lexicografic.
#1385
Joc6
Dom’ Profesor Unu și Dom’ Profesor Doi au găsit o matrice cu n
linii numerotate de la 1
la n
și n
coloane numerotate de la 1
la n
și elemente numere naturale. Semnificativ marcați de algoritmul de determinare a celui mai lung subșir crescător, au inventat pe loc un joc:
Determinați scorului fiecărui Dom’ Profesor și stabiliți câștigătorul.
#1876
SCLM2
Doi prieteni te provoacă la un joc. Cerința este simplă: trebuie doar să ghicești lungimea maximă a unui subșir crescător al șirului dat. Accepți provocarea?
#3521
Up
Mario a primit de ziua lui un nou joc video, “ Up “. În acest joc are n
baloane numerotate de la 1
la n
. Fiecare balon i
( 1 ≤ i ≤ n
) se află la o distanță d
i
de sol. La începutul jocului Mario poate alege oricare dintre cele n
baloane pe care să se poziționeze. Aflându-se la un moment dat pe un balon cu numărul de ordine l
, băiatul poare sări pe oricare alt balon cu indicele t
doar daca l < t
și d
l
< d
t
. Jocul continuă până când nu mai există baloane care să respecte condiția dată. Numărul de baloane pe care jucatorul sare este egal cu scorul obținut. Mario, curios din fire, vrea să afle care este scorul maxim pe care l-ar putea obține în joc.
#2242
inserari
Se consideră un șir a[1]
, a[2]
, …, a[n]
de numere distincte din mulțimea {1, 2, ..., n}
. O operație constă din extragerea unui număr din șir de la o anumită poziție și inserarea lui în altă poziție a șirului. De exemplu, dacă a = 1, 2, 5, 3, 6, 4
, atunci 5
poate fi inserat după 3
și se obține a = 1, 2, 3, 5, 6, 4
. Să se obțină șirul ordonat crescător efectuând un număr minim de operații de inserare.
-
#1342
NrSubsirCresc
C++
Se consideră un vector cu n
elemente. Să se afle cate subşiruri strict crescătoare se pot forma folosind numerele sale.
#1344
NrSubsirCresc2
C++
Se considera un vector cu n
elemente. Sa se afle cate subsiruri strict crescatoare de lungime p
se pot forma folosind numerele sale.