刚学 OI 0.114514 秒小白代码求调
查看原帖
刚学 OI 0.114514 秒小白代码求调
559434
Cityzen楼主2022/12/27 19:18
#include<iostream>
#include<cstring>
using namespace std;
const int N=3e2+65,M=15,MOD=360;
int n,k,q,f[N],cy[N],cor[M];
int main() {
    cin >> n >> q;
    for(int i=0;i<n;i++) {
        cin >> cor[i];
        cor[i]%=MOD;
    }
    f[0]=1;
    for(int i=0;i<n;i++) {
        memset(cy,0,sizeof(cy));
        for(int j=0;!cy[j];(j+=cor[i])%=MOD) {
            cor[j]=1;
        }
        for(int j=0;j<MOD;j++) {
            if(f[j]==0) {
                continue;
            }
            for(int k=0;k<MOD;k++) {
                f[(j+k)%MOD]|=cy[k];
                f[(j-k+MOD)%MOD]|=cy[k];
            }
        }
    }
    for(int i=0;i<q;i++) {
        cin >> k;
        k%=MOD;
        puts(f[k]?"YES":"NO");
    }
    return 0;
}

代码一直卡在第五行,编译不过去。报错信息是 /srv/wrappers/cpp-gcc: line 5: 25285 Segmentation fault (core dumped) ./.bin.tio "$@" < .input.tio,各位神犇帮我看看呗

2022/12/27 19:18
加载中...