document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. bitset<20>sword[1000];
  4. int main(){
  5.     int n,q;
  6.     scanf("%d%d",&n,&q);
  7.     for(int i=0;i<n;i++){
  8.         string s;
  9.         cin>>s;
  10.         sword[i]=bitset<20>(s);
  11.     }
  12.     while(q--){
  13.         string s;
  14.         cin>>s;
  15.         bitset<20> mission(s);
  16.         int cnt=0;
  17.         for(int i=0;i<n;i++)
  18.             for(int j=0;j<i;j++)
  19.                 if(((sword[i]|sword[j])&mission)==mission)cnt++;
  20.         printf("%d\\n",cnt);
  21.     }
  22. }
');