244712026-02-12 08:31:17Pedri26Tűzijátékcpp17Runtime error 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;
}
SubtaskSumTestVerdictTimeMemory
base18/50
1Accepted0/01ms316 KiB
2Runtime error0/04ms316 KiB
3Accepted2/21ms500 KiB
4Accepted2/22ms316 KiB
5Accepted2/21ms316 KiB
6Accepted2/21ms560 KiB
7Accepted2/21ms316 KiB
8Accepted2/21ms316 KiB
9Accepted2/23ms316 KiB
10Accepted2/24ms436 KiB
11Accepted2/24ms316 KiB
12Runtime error0/24ms440 KiB
13Runtime error0/24ms500 KiB
14Runtime error0/24ms500 KiB
15Runtime error0/34ms316 KiB
16Runtime error0/34ms316 KiB
17Runtime error0/34ms564 KiB
18Runtime error0/34ms316 KiB
19Runtime error0/34ms316 KiB
20Runtime error0/34ms316 KiB
21Runtime error0/44ms508 KiB
22Runtime error0/44ms316 KiB