Pagini recente » Cod sursa (job #2666036) | Cod sursa (job #322899) | Cod sursa (job #861722) | Cod sursa (job #1562240) | Cod sursa (job #2659121)
#include <fstream>
#include <climits>
using namespace std;
int main()
{
ifstream in("secventa.in");
ofstream out("secventa.out");
int n, k, x;
int stMax, drMax, lMax, lcrt = 0;
int bCrt = INT_MAX, bMin;
int i;
in >> n >> k;
for (i = 1; i <= n; i++)
{
in >> x;
if (x < k)
{
if (lcrt > lMax)
{
stMax = i - lcrt;
drMax = i - 1;
lMax = lcrt;
bMin = bCrt;
}
lcrt = 0;
bCrt = INT_MAX;
}
else
{
lcrt++;
if (x < bCrt)
{
bCrt = x;
}
}
}
if (lcrt > lMax)
{
stMax = i - lcrt;
drMax = i - 1;
lMax = lcrt;
bMin = bCrt;
}
out << stMax << ' ' << drMax << ' ' << bMin << '\n';
return 0;
}