CSP 训练计划70分如何优化

CSP 202212-2 训练计划

img

想问下下面这个代码为什么只有70分?

#include
#include
using namespace std;

int main() {
    int m,n;
    cin>>m>>n;
    int a[n],b[n];
    for(int i=0; i>a[i];
    }
    for(int i=0; i>b[i];
    }
    //更新最早开始时间和结束时间
    for(int i=0; iif(a[i]==0) {
            cout<<"1"<<" ";
            a[i]=1;
            b[i]+=a[i];
        } else {
            a[i]=b[a[i]-1];
            b[i]+=a[i];
            cout<" ";
        }
    }
    //判断是否超时
    bool flag=1;
    for(int i=0; iif(b[i]-1>m) flag=0;//超时flag为0
    }
    cout<if(flag==1) {
        for(int i=0; i2<<" ";
        }
    }
    return 0;
}

img

推荐看这篇博客,里面讲的还是很详细,应该可以解决你的问题(^_^)
https://blog.csdn.net/qq_46092061/article/details/129207826?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522167789835916800215037392%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=167789835916800215037392&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-6-129207826-null-null.142^v73^pc_search_v2,201^v4^add_ask,239^v2^insert_chatgpt&utm_term=CSP%20202212-2&spm=1018.2226.3001.4187