Pagini recente » Cod sursa (job #3131474) | Cod sursa (job #2569143) | Cod sursa (job #372774) | Cod sursa (job #3219669) | Cod sursa (job #3242931)
#include <fstream>
#include <climits>
std::ifstream bem("ssm.in");
int n;
std::ofstream kim("ssm.out");
void ssm(){
int best = 0, elem, most = 1, max = INT_MIN, kezdet = 1, vege = 1;
for(int i = 1; i <= n; i++){
bem >> elem;
if(best + elem >= elem)
best += elem;
else{
best = elem;
most = i;
}
if(best > max){
max = best;
kezdet = most;
vege = i;
}
}
kim << max << " " << kezdet << " " << vege << "\n";
}
int main(){
bem >> n;
ssm();
bem.close();
kim.close();
return 0;
}