180692025-09-26 22:31:12algoproFasor (40)cpp17Hibás válasz 18/40300ms1312 KiB
// UUID: 144a8cdf-42d5-49b6-b09a-e519cc35ee41
#include <bits/stdc++.h>
using namespace std;

int main() {
	int n; cin >> n; 
    int k; cin >> k;
    vector <int> a(n);
    for(int i = 0; i < n; i++)
    {
        cin >> a[i];
    }
    int legbal = 0;
    int legjobb = k + 1;
    int ln = 0;
    int db = 0;
    for(int i = 0; i < n; i++)
    {
        for(int j = legbal; j < legjobb; j++)
        {
            if(a[j] > ln){
                ln = a[j];
            }
        }

        if(ln == a[i]){
            cout << i + 1 << '\n';
            db++;
            break;
        }
        
        if(legjobb - (2*k) - 1 >= 0){
            legbal++;
        }
        if(legjobb < n - 1) legjobb++;
    
        ln = 0;
    }
    if(db <= 0) cout << -1 << '\n';

}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/40
1Elfogadva0/01ms316 KiB
2Elfogadva0/04ms316 KiB
3Elfogadva2/21ms320 KiB
4Hibás válasz0/21ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms316 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva2/22ms408 KiB
9Elfogadva2/24ms316 KiB
10Elfogadva2/24ms316 KiB
11Elfogadva2/24ms436 KiB
12Elfogadva2/23ms316 KiB
13Időlimit túllépés0/2300ms592 KiB
14Futási hiba0/232ms800 KiB
15Időlimit túllépés0/2298ms1076 KiB
16Időlimit túllépés0/2300ms1076 KiB
17Időlimit túllépés0/2284ms1076 KiB
18Időlimit túllépés0/2284ms1076 KiB
19Időlimit túllépés0/2286ms1312 KiB
20Időlimit túllépés0/2286ms564 KiB
21Időlimit túllépés0/2284ms1260 KiB
22Időlimit túllépés0/2282ms1260 KiB