Submission #1286422

#TimeUsernameProblemLanguageResultExecution timeMemory
1286422tormentSnake Escaping (JOI18_snake_escaping)C++20
5 / 100
2095 ms2520 KiB
#include<bits/stdc++.h> using namespace std; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); int L, q; cin >> L >> q; string s; cin >> s; for(int i = 0;i < q;++i){ string t; cin >> t; reverse(t.begin(), t.end()); int sum = 0; for(int j = 0;j < (1 << L);++j){ bool f = true; for(int k = 0;k < L;++k){ if(t[k] == '?')continue; int bit = ((j & (1 << k)) > 0); if(t[k] - '0' != bit)f = false; } if(f)sum += s[j] - '0'; } cout << sum << '\n'; } }
#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...