244712026-02-12 08:31:17Pedri26Tűzijátékcpp17Futási hiba 18/504ms564 KiB
// Source: https://usaco.guide/general/io

#include <bits/stdc++.h>
using namespace std;
int n, a[10001], t, tav, valasz[10001], s;

int main() {
	
    cin>>n>>t>>tav;
    for(int i=1;i<=n;i++)
    {
        cin>>a[i];
    }
    int utolso=t;
    for(int i=t-1;i>=1;i--)
    {
        if(a[utolso]-a[i]>=tav)
        {
            s++;
            valasz[s]=i;
            utolso=i;
        }
    }
    utolso=t;
    for(int i=t+1;i<=n;i++)
    {
        if(a[i]-a[utolso]>=tav)
        {
            s++;
            valasz[s]=i;
            utolso=i;
        }
    }
    s++;
    valasz[s]=t;
    cout<<s<<endl;
    sort(valasz+1, valasz+s+1);
    for(int i=1;i<=s;i++)
    {
        cout<<valasz[i]<<" ";
    }

    
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base18/50
1Elfogadva0/01ms316 KiB
2Futási hiba0/04ms316 KiB
3Elfogadva2/21ms500 KiB
4Elfogadva2/22ms316 KiB
5Elfogadva2/21ms316 KiB
6Elfogadva2/21ms560 KiB
7Elfogadva2/21ms316 KiB
8Elfogadva2/21ms316 KiB
9Elfogadva2/23ms316 KiB
10Elfogadva2/24ms436 KiB
11Elfogadva2/24ms316 KiB
12Futási hiba0/24ms440 KiB
13Futási hiba0/24ms500 KiB
14Futási hiba0/24ms500 KiB
15Futási hiba0/34ms316 KiB
16Futási hiba0/34ms316 KiB
17Futási hiba0/34ms564 KiB
18Futási hiba0/34ms316 KiB
19Futási hiba0/34ms316 KiB
20Futási hiba0/34ms316 KiB
21Futási hiba0/44ms508 KiB
22Futási hiba0/44ms316 KiB