Description

在一个 n ∗ m 的矩阵 A 的所有位置中分别填入 0 或 1,要求填入的数必须满足 Ai,j ≤ Ai,j+1 且
A i,j ≤ A i+1,j 。询问一共有多少种不同的矩阵,并将答案对 1,000,000,007 取模。

Input

共一行包含两个整数 n 和 m。

Output

共一行包含一个整数 ans,表示矩阵个数模 1,000,000,007 的值。

Sample Input

2 2
Sample Output

6
Hint

对于 60% 的数据:n,m,k ≤ 300
对于 100% 的数据:n,m,k ≤ 5000

程序:

const
p:longint=1000000007;
var
n,m,i,j,t:longint;
f:array[0..5000,0..5000]of longint;
beginassign(input,'future.in');reset(input);assign(output,'future.out');rewrite(output);read(n,m);for i:=0 to n dofor j:=0 to m doif i*j=0 then f[i,j]:=1 else f[i,j]:=(f[i,j-1]+f[i-1,j]) mod p;writeln(f[n,m]);close(input);close(output);
end.

转载于:https://www.cnblogs.com/YYC-0304/p/9500025.html

2017年11月01日普及组 I Will Like Matrix!相关推荐

  1. 2017年11月01日普及组 I Got a Matrix!

    Description 给定一个 n∗m 的矩阵 A,询问位于矩阵边缘的元素之和.所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素. Input 第一行包含两个整数 n 和 m ...

  2. 2017年11月01日普及组 I Like Matrix!

    Description 给定 k 种移动方式:从 (i,j) 移动到 (i + xk ,j + yk )(xk ,yk > 0).询问在一个 n ∗ m 的矩阵中,从 (1,1) 出发,可以到达 ...

  3. 2017年11月01日普及组 I Liked Matrix!

    Description 给定一个 n ∗ m 的矩阵 A,对其进行 q 次询问:以 (x1,y1) 为左上角,(x2,y2) 为右下角的子矩 阵中,所有元素的最大值. Input 第一行包含三个整数 ...

  4. 2017年11月04日普及组 Biotech

    Description Bob 发现了一群有趣的细胞. 这群细胞排列成一个 n × m 的矩阵.每个细胞有两个状态:放电状态和平静 状态.它们每秒钟都会按以下的规则转换状态: 首先我们定义,一个细胞的 ...

  5. 2017年10月21日普及组 简单单词

    分析 直接依题意枚举,注意:每个单词的前缀长度并不一定相等. 程序: var n,i,j,l,k,bz:longint; a:array[0..100]of string; s:array[0..10 ...

  6. 2017年10月21日普及组 排名

    程序: var n,i,j,x,z,w:longint; a,b,c,d,p,y:array[0..200]of longint; beginassign(input,'sort.in');reset ...

  7. 2017年10月18日普及组 文件名排序

    程序: var l,n,i,j,p:longint; a,b,c,s:array[1..1000]of string; w:string; beginreadln(n);for i:=1 to n d ...

  8. 2017年10月18日普及组 面积最大

    程序: var r,i,j,a,b:longint; ti,tj,best,t:real; beginreadln(r);best:=0;for i:=1 to 2*r-1 dofor j:=1 to ...

  9. 2017年10月08日普及组 蜡烛

    程序: var n,i,j,t,k,sum:longint; a:array[0..10000] of longint; beginassign(input,'lazhu.in');reset(inp ...

最新文章

  1. 设计模式之状态模块加观察者模式
  2. 构建自己的C/C++插件开发框架
  3. Consul入门05 - 健康检测
  4. 不混淆某个方法_英文和拼音会混淆吗?这些事越早知道越好
  5. 2019年第十届蓝桥杯 - 省赛 - C/C++大学B组 - I. 后缀表达式
  6. scrapy---Logging
  7. python matplotlib绘图大全(散点图、柱状图、饼图、极坐标图、热量图、三维图以及热图)...
  8. P4879-ycz的妹子【分块】
  9. 开源开放 | DeepKE发布新版本:支持低资源、长篇章、多任务的图谱抽取开源框架(浙江大学)...
  10. 【转】Caffe初试(八)Blob,Layer和Net以及对应配置文件的编写
  11. 信息架构、结构图、流程图
  12. 专科转行学java_IT技术学费昂贵,大专生转行学IT有必要去培训班吗
  13. 复数,实数,幂函数,指数函数
  14. IMU预积分公式汇总
  15. java斜体_设置标签字体用粗体和斜体
  16. Windows XP系统中如何屏蔽 Ctrl+Alt+Del、Alt+Tab以及Ctrl+Esc键序列
  17. python插入排序实现及详解
  18. qt tcp不可以循环发送_qt tcp客户端发送消息 服务器不能立即接收到
  19. Kubernetes在宜信落地实践
  20. ip话机 mitel_ip电话机如何使用

热门文章

  1. 第09课:项目实战——让你的神经网络模型越来越深
  2. matlab句柄函数@和C++ 中的引用 很像
  3. Python1:if / while / for...in / break /continue
  4. 【CyberSecurityLearning 68】python 编写exp
  5. 四个标志位SF,ZF,OF,CF
  6. 关于Spring 声明式事务处理时,throws exception不回滚的问题
  7. C语言再学习-- assert 断言宏
  8. hdu1589(枚举+并查集)
  9. impala 连接mysql_impala系列: 基本命令和jdbc连接
  10. 【译】Blockchain-based Machine Learning Marketplaces