关注
//本地自己写的,不知道A了多少
//动规,机器人走格子问题,这次要跳着走
int n;
cin >> n;
vector<vector<int>> M(n, vector<int>(n,0));
for (int i = 0; i < n; ++i)
{
for (int j = 0; j < n; ++j)
{
cin >> M[i][j];
}
}
vector<vector<int>> dp(n,vector<int>(n,0));
//初始化前两列
for (int i = 2; i < dp.size(); i += 2)
{
dp[i][0] = dp[i-2][0] + M[i-1][0];
dp[i][1] = dp[i-2][1] + M[i-1][1];
}
// i = i + 2
for (int i = 2; i < dp.size(); i += 2)
{
for (int j = 2; j < dp[i].size(); ++j)
{
int x = dp[i - 2][j] + M[i - 1][j];
int y = dp[i][j - 2] + M[i][j - 1];
dp[i][j] = min(dp[i-2][j]+M[i-1][j],dp[i][j-2]+M[i][j-1]);
}
}
for (int j = 0; j < dp[n - 1].size(); ++j)
{
dp[n - 1][j] = dp[n - 2][j] + M[n - 1][j];
}
vector<int> resdp(dp[n-1]);
sort(resdp.begin(), resdp.end());
cout << resdp[0] << "\n";
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你感受到金三银四了嘛? #
71802次浏览 614人参与
# 你上一次加班是什么时候? #
137168次浏览 755人参与
# 虽然0面试,但今天___,夸夸自己 #
9012次浏览 174人参与
# 2025秋招体验点评 #
99706次浏览 752人参与
# 春招 / 实习投递,你最焦虑的一件事 #
53546次浏览 1035人参与
# 美团笔试 #
697046次浏览 4629人参与
# AI岗位暴涨12倍,你会转AI赛道吗? #
4887次浏览 93人参与
# 米哈游笔试 #
552549次浏览 1088人参与
# 今天你投了哪些公司? #
147767次浏览 2647人参与
# 金三银四,你的春招进行到哪个阶段了? #
18659次浏览 254人参与
# vivo笔试 #
13057次浏览 122人参与
# 27届实习投递记录 #
887次浏览 23人参与
# 文科生还参加今年的春招吗 #
13743次浏览 100人参与
# 腾讯音乐求职进展汇总 #
157707次浏览 1070人参与
# AI项目实战 #
6657次浏览 319人参与
# 字节7000实习来了,你投了吗? #
4397次浏览 20人参与
# 刚工作的你,踩过哪些坑? #
6187次浏览 137人参与
# 秋招报数:你投了多少家公司? #
156933次浏览 957人参与
# 找工作,你都让AI帮你做什么? #
6886次浏览 217人参与
# 实习学不到东西正常吗? #
7730次浏览 149人参与