Toggle navigation
ZLSOJ
常见问答
讨论版
问题
来源/分类
状态
排名
竞赛&作业
[
问题
状态
排名
OI 排名
统计
]
名校联赛
Login
问题 M: 切割
问题 M: 切割
时间限制:
1 Sec
内存限制:
128 MB
提交:
83
解决:
10
[
提交
] [
状态
] [
讨论版
] [命题人:
]
题目描述
暑假无聊,小明有块 n*m 的长方形木板,小明想把木板全部切成 1*1 的小正方
形(用来玩拼图)。木板不均匀,从不同的线切割下去要花不同的
代价。对
于一块木板,切割一次以后会分割成两块,而且由于不能把这两
木板叠在一起
然后一刀切成四块(动静太大,会被投诉),所以只能两块分别再进行一次
切割。现在小明并不想花太多的力气,所以他来找你帮他求一求最小的代价。
输入
第一行包括 N 和 M(1 ≤ N,M ≤ 1000),表示长 N 宽 M 的矩阵。
第二行包括 N-1 个非负整数,分别表示沿着 N-1 条横线切割的代价。
第三行包括 M-1 个非负整数,分别表示沿着 M-1 条竖线切割的代价。
输出
输出一行一个整数,表示最小切割代价。
样例输入
2 2 3 3
样例输出
9
[
提交
][
状态
]