Cerinţa
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.
Dau si coroana celui care o face.
Date de intrare
Fișierul de intrare plopi1.in conține pe prima linie numărul de plopi n. Urmează n numere naturale nenule, separate prin spaţii, care pot fi dispuse pe mai multe linii, reprezentând înălțimile plopilor.
Date de ieşire
Fișierul de ieșire plopi1.out va conține pe prima linie T, reprezentând numărul minim de plopi care trebuie tăiați.
Restricţii şi precizări
2 ≤ n ≤ 1000
înălțimile plopilor vor fi mai mici decât 5000
Exemplu
plopi1.in
8
5 7 3 6 4 4 2 6
plopi1.out
4
Explicație
Dacă se taie plopii numerotați cu 1, 3, 6 și 8, cei rămași vor avea înălțimile în ordine descrescătoare.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n, a[100], s = 0;
ifstream get("plopi1.in");
ofstream out("plopi1.out");
get >> n;
for (int i = 0; i < n; i++)
{
get >> a[i];
}
for (int j = 0; j < n; j++)
{
if (a[j] > a[j + 1])
s++;
}
out << s;
return 0;}
//Nota: Dupa cum observi,numarul minim de pomi care trebuie taiati este egal cu numarul inversiunilor din interval...
#include <fstream>
using namespace std;
int main()
{
int n, a[100], s = 0;
ifstream get("plopi1.in");
ofstream out("plopi1.out");
get >> n;
for (int i = 0; i < n; i++)
{
get >> a[i];
}
for (int j = 0; j < n; j++)
{
if (a[j] > a[j + 1])
s++;
}
out << s;
return 0;}
//Nota: Dupa cum observi,numarul minim de pomi care trebuie taiati este egal cu numarul inversiunilor din interval...
Anexe:
Dropbox:
Pentru codul tau mie-mi afiseaza 3.
Alte întrebări interesante
Geografie,
8 ani în urmă
Biologie,
8 ani în urmă
Alte limbi străine,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă
Matematică,
9 ani în urmă