Cod sursa(job #2005802)

Utilizator RobertAndruscaAndrusca Robert RobertAndrusca Data 28 iulie 2017 11:38:09
Problema Secventa Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <bits/stdc++.h>

using namespace std;
ifstream in("secventa.in");
ofstream out("secventa.out");
int a[500001];
int main()
{
   int n, k, i, j, maxim, b;
   in >> n >> k;
   for(i = 1; i <= n; i++)
     in >> a[i];
   maxim = a[1] + a[2] + a[3];
   for(j = 2; j <= n; j++)
   {
     if(maxim < (a[j] + a[j + 1] + a[j + 2]))
     {
         maxim = (a[j] + a[j + 1] + a[j + 2]);
         i = j;
     }
   }
   b = min(a[i], a[i + 1]);
   out << i << " " << i + 2 << " " << min(b, a[i + 2]) << "\n";
   in.close();
   out.close();
   return 0;
}