比赛 2024暑假C班集训9 评测结果 AAWWWWWEEE
题目名称 天才魔法少女琪露诺爱计数 最终得分 20
用户昵称 dream 运行时间 0.547 s
代码语言 C++ 内存使用 1.72 MiB
提交时间 2024-07-09 09:48:13
显示代码纯文本
#include<bits/stdc++.h>
using namespace std;
int n,l,r,t;
namespace subtask3{
    int main(){
        int c,b;
        for(int i=1;i<=n;i++){
            if(i==1){
                cin>>c;
            }
            else if(i==n){
                cin>>b;
            }
            else{
                int q;
                cin>>q;
            }
        }
        if(c!=b){
            cout<<0;
        }
        return 0;
    }
}
int a[25];
int res=0;
void dfs(int idx){
//    cout<<idx<<"\n";
    if(idx==n){
        res++;
        return;
    }
    for(int i=idx+l;i<=idx+r;i++){
        if(abs(a[idx]-a[i])<=t&&idx<=n){
            dfs(i);
        }
    }
}
int main(){
    freopen("cirnoisclever.in","r",stdin);
    freopen("cirnoisclever.out","w",stdout);
    cin>>n>>l>>r>>t;
    if(t==0){
        return subtask3::main();
    }
    for(int i=1;i<=n;i++){
        cin>>a[i];
    }
    dfs(1);
    cout<<res;
    return 0;
}