#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,各位神犇帮我看看呗