Răspuns :
#include <iostream>
#include <fstream>
using namespace std;
int main(){
ifstream in("relativ.in");
ofstream out("relativ.out");
long long int i, n, t;
long long int min_count = 1, min_glob;
long long int s, summax;
in>>n;
in>>t;
s = summax = min_glob = t;
for(i=1;i<n;i++){
in>>t;
s+=t;
if(t <= min_glob){
// am gasit un min.rel. nou
min_glob = t;
min_count++;
if(s > summax){
summax = s;
}
s = t;
}
}
out<<min_count<<'\n'<<summax;
return 0;
}
Sper că înțelegi :D Dacă nu, întreabă :))
#include <fstream>
using namespace std;
int main(){
ifstream in("relativ.in");
ofstream out("relativ.out");
long long int i, n, t;
long long int min_count = 1, min_glob;
long long int s, summax;
in>>n;
in>>t;
s = summax = min_glob = t;
for(i=1;i<n;i++){
in>>t;
s+=t;
if(t <= min_glob){
// am gasit un min.rel. nou
min_glob = t;
min_count++;
if(s > summax){
summax = s;
}
s = t;
}
}
out<<min_count<<'\n'<<summax;
return 0;
}
Sper că înțelegi :D Dacă nu, întreabă :))
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile și inspiraționale. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, suntem aici pentru a vă ajuta. Ne face plăcere să vă revedem și vă invităm să adăugați site-ul nostru la favorite pentru acces rapid!