题目链接https://ac.nowcoder.com/acm/contest/1114/C

#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
const int p=1e9+;
const int N=;
bitset<N>a[N],t,q;//t是模式串,q是目标串
char s[N];
int main()
{
int n,m,T;
cin>>n>>m;
for(int i=;i<=n;i++)
{
scanf("%s",s);
for(int j=;j<m;j++)
{
a[i][j]=(s[j]=='');
}
}
cin>>T;
while(T--)
{
scanf("%s",s);
for(int i=;i<m;i++)
{
if(s[i]=='_')
{
t[i]=;
q[i]=;
}
else
{
q[i]=(s[i]=='');
t[i]=;
}
}
int ans=;
for(int i=;i<=n;i++)
{
if((a[i]&t)==q)
ans++;
}
cout<<ans<<"\n";
}
return ;
}

最新文章

  1. 唯物 VS 唯心
  2. POJ2472106 miles to Chicago
  3. Spring &lt;context:annotation-config/&gt; 解说
  4. twitter storm源码走读之2 -- tuple消息发送场景分析
  5. c语言指针详解(转载)
  6. dotnetbar 的BalloonTip的用法
  7. Windows脚本
  8. HTML&amp;CSS基础学习笔记1.10—添加链接
  9. 每次调用fork()函数之后,父线程和创建出的子线程都是从fork()后开始执行
  10. 最牛B的编程套路
  11. ios7学习之路六(隐藏状态栏 )
  12. iOS获取程序运行平台
  13. Unity应用架构设计(12)——AOP思想的实践
  14. zookeeper使用和原理探究
  15. j旧学习
  16. vscode插件和快捷键
  17. WCF技术我们应该如何以正确的方式去学习掌握
  18. Struts2运行原理
  19. XorPay 个人支付平台增加 个人支付宝支付接口
  20. 超慢速移动动画使用CSS3实现流畅效果

热门文章

  1. 关于ETH/BTC区块的监控
  2. jQuery的动画以及扩展功能
  3. go微服务框架kratos学习笔记九(kratos 全链路追踪 zipkin)
  4. Arduino 制作截图区域
  5. BloodHound可视化之域分析
  6. 安装PHP到Ubuntu(APT)
  7. string_random
  8. Enityt模型特性
  9. python3-cookbook笔记:第五章 文件与IO
  10. PTA Deque (C语言)