钱与辰
(阿乔(bushi)
1
ok作业第一题(图灵普及一线性dp回家作业第一题)
题目描述qwq!
1. 过河卒
时间限制: 1000ms
空间限制: 262144kB
题目描述
时间限制:1s 空间限制:256M
如图,A 点有一个过河卒,需要走到目标 B 点。卒行走规则:可以向下、或者向右。同时在棋盘上的任一点有一个对方的马(如上图的C点),该马所在的点和所有跳跃一步可达的点称为对方马的控制点。例如上图 C 点上的马可以控制 9 个点(图中的P1,P2 … P8 和 C)。卒不能通过对方马的控制点。
棋盘用坐标表示,A 点(0,0)、B 点(n,m)(n,m 为不超过 20 的整数,并由键盘输入),同样马的位置坐标是需要给出的(约定: C != A,同时C != B)。现在要求你计算出卒从 A 点能够到达 B 点的路径的条数。
输入格式:
B点的坐标(n,m)以及对方马的坐标(X,Y){不用判错}
输出格式:
一个整数(路径的条数)。
样例输入:
6 6 3 2
样例输出:
17
题号1467
求大佬给点思路!(提示是英文的听不懂思密达!)
2 个赞
黄文泽1
(黄文泽)
5
计算从起点A (0, 0) 到终点B (n, m) 的所有可能路径的数量,同时避免对方马在其控制范围内的任何点。给定对方马的坐标C (X, Y),该马控制的点包括:
马的位置C (X, Y)
马可以走到的8个L形位置:
(X+1, Y+2)
(X+1, Y-2)
(X-1, Y+2)
(X-1, Y-2)
(X+2, Y+1)
(X+2, Y-1)
( X-2, Y+1)
(X-2, Y-1)
不可通行
1 个赞
张乐凡
(string dp[100005])
9
用dp做。
dp_{i,j}=dp_{i-1,j}+dp_{i,j-1}
当 i,j 为马的控制点时,特判 dp_{i,j}=0
1 个赞
徐熙喆
(徐熙喆)
12
小熊的果篮,黄升绿的,dp 想到就很好做了,那些绿题
1 个赞
张乐凡
(string dp[100005])
13
用四维数组, i,j 代表去的路, k,l 代表回的路(可以借鉴一下题解)。
状态转移方程: dp_{i,j,k,l}=max(dp_{i-1,j,k-1,l},dp_{i,j-1,k,l-1},dp_{i-1,j,k,l-1},dp_{i,j-1,k-1,l})+a_{i,j}+a_{k,l}
1 个赞