HDU 5794 A Simple Chess(容斥原理结合Lucas定理采用动态规划方法)
发布时间
阅读量:
阅读量
A Simple Chess
问题描述
存在一个n*m的棋盘,一个棋子需要从(1,1)位置移动至(n,m)位置。
该棋子可以从坐标为(x1,y1)的位置跳跃至(x2,y2),当且仅当:(x2-x1)2+(y2-y1)2=5,且x2>x1,y2>y1。
棋盘中存在r个被设置障碍物的格子,棋子无法落在这些格子上。
请计算该棋子从起点到达终点的所有可能路径数目。
输入格式
包含多组测试数据(最多不超过25组),每组数据格式如下:
每行给出三个整数n,m,r
紧随其后是r行,每行包含两个整数,表示一个障碍物所在格子的坐标。
输出格式
针对每组数据,在单独一行中输出一个整数,代表所求路径总数,并对数值取模110119。
样例输入 1
1 1 0
3 3 0
4 4 1
2 1
4 4 1
3 2
7 7 7 7 7
**样例输出 **
**
**
**
**
**
**
**
**
**
【
问题描述
>
>
存在一个尺寸为n*m的棋盘,一枚棋子需要从起始点(1,1)移动到终
全部评论 (0)
还没有任何评论哟~
