35982023-03-01 09:36:42kdbHőmérsékletekcpp11Elfogadva 100/10019ms13492 KiB
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    cin.tie(nullptr);
    cout.tie(nullptr);
    ios_base::sync_with_stdio(false);
    int n,e;
    cin>>n>>e;
    vector<int>vec(n);
    for(int i = 0;i<n;i++)
    {
        cin>>vec[i];

    }
    int i = 0, j = 0, maxk = 1, maxv = 0, db  =0;

    for(int j =0;j<n;j++)
    {
        if(vec[j] >  30 || vec[j] < 10)
        {
            i = j + 1;
            db = 0;

            continue;
        }


        else if((vec[j] >= 10 && vec[j]<=14) || (vec[j]>=26 && vec[j]<=30))
        {
            db++;
            if(db>e)
            {
                while(!((vec[i] >= 10 && vec[i]<=14) || (vec[i]>=26 && vec[i]<=30))) {i++;}
                i++;
                db--;
            }
        }

        if((vec[j] <=  30 || vec[j] >= 10) && j-i>maxv-maxk)
        {
            maxk = i;
            maxv = j;
        }
    }

    if(maxk == 1 && maxv == 0) cout <<-1<<"\n";
    else cout<<maxk + 1<<" "<<maxv + 1<<"\n";
    return 0;
}
/*
11 2
28 25 34 30 21 20 29 10 18 15 9

15 10
30 25 14 13 14 20 20 16 24 28 22 30 28 11 14
*/
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva3ms1832 KiB
2Elfogadva3ms2052 KiB
subtask27/7
3Elfogadva3ms2228 KiB
4Elfogadva3ms2484 KiB
5Elfogadva3ms2636 KiB
6Elfogadva4ms3000 KiB
7Elfogadva10ms3892 KiB
8Elfogadva19ms5392 KiB
9Elfogadva2ms4080 KiB
subtask314/14
10Elfogadva3ms4180 KiB
11Elfogadva3ms4272 KiB
12Elfogadva2ms4368 KiB
13Elfogadva3ms4392 KiB
14Elfogadva3ms4508 KiB
15Elfogadva3ms4596 KiB
16Elfogadva3ms4596 KiB
subtask438/38
17Elfogadva3ms4808 KiB
18Elfogadva2ms4800 KiB
19Elfogadva3ms5028 KiB
20Elfogadva3ms5000 KiB
21Elfogadva3ms5028 KiB
22Elfogadva9ms5972 KiB
23Elfogadva10ms6380 KiB
24Elfogadva3ms5644 KiB
subtask541/41
25Elfogadva9ms6572 KiB
26Elfogadva18ms8020 KiB
27Elfogadva18ms8708 KiB
28Elfogadva18ms9456 KiB
29Elfogadva9ms9000 KiB
30Elfogadva18ms10416 KiB
31Elfogadva18ms10872 KiB
32Elfogadva18ms11544 KiB
33Elfogadva9ms11340 KiB
34Elfogadva9ms11372 KiB
35Elfogadva9ms11640 KiB
36Elfogadva3ms11124 KiB
37Elfogadva3ms11172 KiB
38Elfogadva18ms12920 KiB
39Elfogadva18ms13492 KiB