博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跳马问题
阅读量:5908 次
发布时间:2019-06-19

本文共 733 字,大约阅读时间需要 2 分钟。

题目描述 
Description

题目

输入描述 
Input Description

第一行两个正整数M,N(0<M,N≤300)分别表示行和列

第二行两个正整数,表示起点的行列坐标。
第三行两个正整数,表示终点的行列坐标

输出描述 
Output Description

一个正整数,表示方案总数对123456求余

样例输入 
Sample Input

3 3

1 1

2 3

样例输出 
Sample Output

1

代碼實現:

1 #include
2 const int mod=123456; 3 int m,n,qh,ql,zh,zl; 4 int map[300][300]; 5 int main(){ 6 scanf("%d%d%d%d%d%d",&n,&m,&ql,&qh,&zl,&zh); 7 map[qh][ql]=1; 8 for(int j=1;j<=m;j++) 9 for(int i=1;i<=n;i++){10 map[i-2][j+1]+=map[i][j];11 map[i-1][j+2]+=map[i][j];12 map[i+1][j+2]+=map[i][j];13 map[i+2][j+1]+=map[i][j];14 }15 printf("%d\n",map[zh][zl]%mod);16 return 0;17 }

很經典的棋盤DP題~

 

转载于:https://www.cnblogs.com/J-william/p/6074548.html

你可能感兴趣的文章
单月销量突破300万台,OPPO R9s为何连破纪录?
查看>>
字节跳动收购锤子部分专利使用权 探索教育领域业务
查看>>
因聚而生,以行致盛|华为中国ICT生态之行2018走进洛阳
查看>>
“通俄门”调查接近尾声?美代理司法部长这样说
查看>>
春运第七天 北京西站铁警为“马大哈”旅客找回物品300余件
查看>>
行业标杆出炉 中国电视工业领军品牌、领军人物花落海信
查看>>
中国2019年基本实现全国建制村直接通邮
查看>>
区块链傻瓜书:EOS与以太坊对比
查看>>
如何设计并实现一个线程安全的 Map ?(上篇)
查看>>
JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧
查看>>
react-step-by-step之redux详细注释
查看>>
随手打造一个可以替换全站字符串的nginx镜像(docker)
查看>>
前端开发,关于图片的那些事
查看>>
对于一致性哈希算法的理解
查看>>
初识Spring —— Bean的装配(二)
查看>>
腾讯云上 PhantomJS 用法示例
查看>>
Denial of App - Google Bug 13416059 分析
查看>>
SQL Server中变量的声明和使用方法
查看>>
从函数调用到函数式编程
查看>>
2016 Top 10 Android Library
查看>>