Pagini recente » Cod sursa (job #1089410) | Cod sursa (job #1122613) | Cod sursa (job #666816) | Cod sursa (job #2704802) | Cod sursa (job #3132635)
#include <iostream>
#include <stack>
#include <fstream>
using namespace std;
ifstream f("secventa.in");
ofstream g("secventa.out");
int n, i, k, a[500005], Max, st, dr, p1, p2;
int main()
{
f >> n >> k;
for (int i = 1;i <= n;i++){
f >> a[i];
}
for (int i = 1;i <= n;i++){
int j = i + 1;
while(a[i] <= a[j] && j <= n)j++;
j--;
int nr = j - i + 1;
if (nr >= k){
if (a[i] > Max)Max = a[i],p1 = i,p2 = j;
}
}
g << p1 << " " << p2 << " " << Max;
}