AtCoder Beginner Contest 245 C题RE


#include<bits/stdc++.h>
using namespace std;
int n,k,a[20022],b[20022],x[20022];
bool flag=0;
void dfs(int i,int j){
    cout<<i<<" "<<j<<endl;
    if(i==n){
        flag=1;
        return;
    }
    if(j==0) x[i]=a[i];
    else x[i]=b[i];
    if(i>0&&abs(x[i]-x[i-1])>k) return;
    if(!flag) dfs(i+1,0);
    if(!flag) dfs(i+1,1);
    return;
} 

int main(){
    
    
    cin>>n>>k;
    for(int i=0;i<n;i++)
        cin>>a[i];
    for(int i=0;i<n;i++)
        cin>>b[i];
    
    dfs(0,0);
    dfs(0,1);
    if(flag) cout<<"Yes";
    else cout<<"No";    
    
                                                                                                                                                                                                                                                                                  
    return 0;
}
//ACplease!!!


/*  printf("                                                                \n");
    printf("                                                                \n");
    printf("       * * *               * * *             * * *             * * *            \n");
    printf("     *       *           *       *         *      *          *       *         \n");
    printf("    *        *          *         *       *        *        *         *        \n");
    printf("            *           *         *                *                  *      \n");
    printf("           *            *         *               *                  *     \n");
    printf("          *             *         *              *                  *       \n");
    printf("         *              *         *             *                  *            \n");
    printf("        *               *         *           *                  *            \n");
    printf("      *                  *       *          *                  *           \n");
    printf("    * * * * * * *          * * *          * * * * * * *      * * * * * * *                           \n");
*/    

提交后显示RE。
请问RE是什么意思?
我哪里编错了,为什么是RE?

谢谢!

re是 runtime error 是指你的代码在运行时候报错,可能数组越界,内存超出限制等等
可以参考这个题解