제출 #860249

#제출 시각아이디문제언어결과실행 시간메모리
860249StefanSebezSnake Escaping (JOI18_snake_escaping)C++14
5 / 100
2059 ms6940 KiB
#include <bits/stdc++.h> using namespace std; int main() { int lg,q;cin>>lg>>q; string sss;cin>>sss; int n=1<<lg,a[n+1]; for(int i=0;i<n;i++) a[i]=sss[i]-'0'; while(q--) { string s;cin>>s; int res=0; for(int i=0;i<n;i++) { bool bul=true; int temp=i,ct=lg-1; while(ct>=0) { if(s[ct]!='?' && (s[ct]-'0')!=temp%2) bul=false; temp/=2; ct--; } if(bul) res+=a[i]; } cout<<res<<endl; } return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...