Codeforces 754E:Dasha and cyclic table

题目链接:http://codeforces.com/problemset/problem/754/E

题目大意:$A$矩阵($size(A)=n \times m$,仅含'a'-'z')在整个平面做周期延拓,问$B$矩阵($size(B)=r \times c$,包含'a'-'z'及'?','?'为通配符)在哪些位置能与$A$矩阵匹配。输出$n \times m$的01矩阵,1表示在该位置匹配.

枚举+bitset常数优化

直接暴力的话复杂度为$O(n^4)(n=400)$,而bitset做位运算复杂度为$O(\frac{n}{32})$,若能用bitset优化,则可将$O(n^4)$优化为$O(\frac{n^4}{32})$.

假定$B$矩阵可以匹配$A$矩阵的每一位,令输出矩阵$ans$每个元素都为$1$.

睡觉(~﹃~)~zZ...

转载于:https://www.cnblogs.com/barrier/p/6680737.html

Codeforces 754E:Dasha and cyclic table相关推荐

  1. 贪心 Codeforces Round #273 (Div. 2) C. Table Decorations

    题目传送门 1 /* 2 贪心:排序后,当a[3] > 2 * (a[1] + a[2]), 可以最多的2个,其他的都是1个,ggr,ggb, ggr... ans = a[1] + a[2]; ...

  2. R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R

    R语言data.table进行滚动数据连接,滚动联接通常用于分析涉及时间的数据实战(动画说明滚动数据连接的形式):rolling joins data.table in R 目录

  3. Codeforces 768E:Game of Stones

    Codeforces 768E:Game of Stones 题目链接:http://codeforces.com/contest/768/problem/E 题目大意:给定$n$堆石子,初始每堆$s ...

  4. Codeforces Round #443 (Div. 2) B. Table Tennis

    Codeforces Round #443 (Div. 2) B. Table Tennis     879B 啊啊啊啊啊啊 做的时候太天真了--一开始的直觉是对的--orz后来想多了,pretest ...

  5. Codeforces 798C:Mike and gcd problem

    Codeforces 798C:Mike and gcd problem 题目链接:http://codeforces.com/contest/798/problem/C 题目大意:给出一个大小为$n ...

  6. 【CodeForces - 761D 】Dasha and Very Difficult Problem (构造,思维)

    题干: Dasha logged into the system and began to solve problems. One of them is as follows: Given two s ...

  7. Codeforces 348C:Subset Sums

    Codeforces 348C:Subset Sums 题目链接:http://codeforces.com/contest/348/problem/C 题目大意:给出$n$个数,$m$个集合(每个集 ...

  8. 错误代码: 1066 Not unique table/alias: #39;c#39;

    1.错误描写叙述 1 queries executed, 0 success, 1 errors, 0 warnings查询:SELECT (SELECT CONCAT( s.name, '/', s ...

  9. centos mysql 1146_MySQL查询报错:ERROR 1146 (42S02): Table 'craw.sitePageConfig' doesn't exist

    今天一同事咨询mysql的问题,在mysql主库访问某个表报错, 但是备库上可以,感觉有点奇怪.即使不同步, 也不能说主库不能访问啊. 既然是主备,就从主备同步开始查.各种show master st ...

最新文章

  1. matlab在测量数据处理中的应用,MATLAB在测量数据处理中的应用
  2. copy一下面试题目
  3. NeurIPS 2018 | 如何用循环关系网络机智地解决数独类关系推理任务?
  4. thymeleaf取model值_史上最详 Thymeleaf 使用教程
  5. 仅需少量视频观看记录,就可以精准推断你的习惯
  6. mysql 报表统计sql使用实例_mysql 案例~mysql元数据的sql统计
  7. Java实现查找2-60以内的完数和盈数
  8. JDK API文档中文版(1.6、1.8、1.9)(附百度网盘下载地址)
  9. 便签pc android同步,微软电脑sticky notes便签软件怎么和安卓手机便签同步?
  10. DxO发布Nik Collection 5插件,胶片颗粒更逼真
  11. 部分网页无法打开/修复上网问题的终极方法
  12. 教你使用IL2CppDumper从Unity il2cpp的二进制文件中获取类型、方法、字段等(反编译)
  13. 二、小兔仙Vue3(项目介绍)
  14. .net的过去、现在和未来
  15. Pycharm常用快捷键大全【快查字典版】
  16. 2021-2027全球与中国USB智能电源板市场现状及未来发展趋势
  17. 网络能看到计算机 但是进不去,共享文件夹 在网络邻居看到别人的电脑 进不去...
  18. iphone面试笔试题目
  19. K8S---Pod进阶资源限制以及探针
  20. 纯净英文音乐推荐《forever young》 永远年轻-Gregorian - Best of (1990-2010)

热门文章

  1. Oracle存储过程中使用游标来批量解析CLOB字段里面的xml字符串:
  2. sam格式的结构和意义_各种格式的练字本,对写字真有帮助吗
  3. 2018第二届河北省大学生程序设计竞赛题解
  4. UNIX(进程间通信):01---Linux进程通信方式
  5. 《Python Cookbook 3rd》笔记(1.11):命名切片
  6. C++对于文件的相关操作 创建、读写、删除代码
  7. Docker容器基本使用
  8. codeforces 271A-C语言解题报告
  9. Redis Mac下安装与使用
  10. S​D​I​与​A​S​I 接口详解介绍