跳至内容
CVBB ACM Team
用户工具
注册
登录
站点工具
搜索
工具
显示源文件
修订记录
Copy this page
导出 PDF
反向链接
最近更改
媒体管理器
网站地图
注册
登录
>
最近更改
媒体管理器
网站地图
您在这里:
front_page
»
2020-2021
»
teams
»
bigbros
»
jerydeak
»
sps1
2020-2021:teams:bigbros:jerydeak:sps1
这是本文档旧的修订版!
目录
Single Problem Set (1)
1.方格取数
2.方格取数
Single Problem Set (1)
1.方格取数
Date:
2020/5/12
Key:
DP
Source:
https://www.luogu.com.cn/problem/P1004
Problem:
设有 N × N 的方格图 (N≤9),我们将其中的某些方格中填入正整数,而其他的方格中则放入数字 0。某人从图的左上角的 A 点出发,可以向下行走,也可以向右走,直到到达右下角的 B 点。在走过的路上,他可以取走方格中的数(取走后的方格中将变为数字00)。此人从 A 点到 B 点共走两次,试找出 2 条这样的路径,使得取得的数之和为最大。
Solution:
不妨两次同时走,则两次总步数是相同的,只需要用 ans[step][x1][x2] 存储“步数为step,第一、二次行动的横坐标分别为 x1,x2 ”时的最优解,递归即可。
2.方格取数
Date:
2020/5/14
Key:
DP
Source:
https://www.luogu.com.cn/problem/P1006
Problem:
设有 M × N 的方格图 (M, N≤50),所有方格填入非负整数;其中,保证左上右下为0。从左上到右下选择两条路径,每条必须满足要么向右要么向下,且两条不能有交叉。求路径数字之和最大值。
Solution:
解类似1,不过在递归时,取消了 x1-1==x2-1 一项。另外,需要注意的是,多维数组不要忘了哪个分量为行或者列。
2020-2021/teams/bigbros/jerydeak/sps1.1589464127.txt.gz
· 最后更改: 2020/05/14 21:48 由
jerydeak
页面工具
显示源文件
修订记录
反向链接
Copy this page
导出 PDF
回到顶部