Problem A RecMin

给出一个$n \times m$的矩阵,其中$1 \leq n,m \leq 3\ times 10^3$

给出整数$a,b$,求出在矩阵中所有$a\ times b$子矩阵内元素最小值的和.

Solution :

  直接做滑动窗口两遍就可以了,即在做完行的滑动窗口的情况下,再做一次列的就可以了。

  复杂度大概是$O(nm)$的。

Problem B 新语言

设有含有$n$个字母长为$m$的单词$A$,

若$2A_i≤N$,则$A_{i+1}$一定要满足$A_i*2≤A_{i+1}$,且$A_i$字母不能作为单词结尾;

如果$2A_i>N$,则$A_{i+1}$的字母没有限制,且$A_i$字母可以作为单词结尾。

询问$A$有多少种不同的的数目,% 1e9 + 7 的意义下。

对于$100%$的数据,$1 \leq n,m \leq 10^6$

Solution :

最新文章

  1. 块级标签包含行内标签底部出现3px间隔的解决办法
  2. 理解MVC,MVP和MVVM设计模式
  3. 你不知道的HttpHandler相关知识
  4. delphi 默认值
  5. MVC 缓存实践(一)
  6. html 上传预览图片
  7. hypermesh2flac3d
  8. 【转】MSMQ 微软消息队列 简单 示例
  9. ThreadPoolExecutor 分析
  10. Windows上Python3.5安装Scrapy(lxml) 以及与twisted有关错误的解决
  11. C++将string转化成字符串数组
  12. JSON 省市数据包括港澳
  13. Android开发之读写联系人
  14. Node.js框架 —— Express
  15. C#工具:ASP.NET MVC单例模式(懒汉)实现文件上传
  16. sqlmap注入入门
  17. 手推C3算法
  18. GCC编译器原理(二)------编译原理一:目标文件
  19. Task.Run()任务执行
  20. Activiti学习——Activiti与Spring集成

热门文章

  1. 正确理解Widget::Widget(QWidget *parent) :QWidget(parent)这句话
  2. CF 148D Bag of mice 题解
  3. 关于Windows10内存随时间不断升高问题
  4. layui自定义插件citySelect 省市区三级联动选择
  5. idea 新建maven项目时,避免每次都需要指定自己的maven目录
  6. 如何使用sftp下载Linux服务器上的文件到本地
  7. iOS获取APP的版本号和名称
  8. 理解js异步编程
  9. ERA-interim数据下载
  10. 查看jar包依赖树