关注
#include <iostream>
#include <vector>
#include <string>
#include <list>
#include <queue>
#include <unordered_map>
#include <algorithm>
using namespace std;
long long a[10010];
long long b[10010];
long long dp[10010][10010];
int main() {
int n;
long long sum = 0;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> a[i];
b[n - 1 - i] = a[i];
sum += a[i];
}
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= n; j++) {
if (a[i - 1] == b[j - 1]) dp[i][j] = dp[i - 1][j - 1] + a[i - 1];
else dp[i][j] = std::max(dp[i][j - 1], dp[i - 1][j]);
}
}
cout << sum + sum - dp[n][n] << endl;
return 0;
}
第二题dp,AC
查看原帖
点赞 4
相关推荐
凝孑哒哒:项目经历,不要光写工作内容,要加一些在这个项目中学习了什么有什么成长,比如实现什么设计模式,学会什么设计思想,还有就是明确你在这个项目中的具体职责,最终对项目有什么成果 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你的mentor是什么样的人? #
13051次浏览 98人参与
# 牛友的志愿填报指南 #
33787次浏览 181人参与
# 快手技术岗信息交流阵地 #
244次浏览 2人参与
# 怎么给家人解释你的工作? #
8520次浏览 61人参与
# 求职中的尴尬瞬间 #
2075次浏览 30人参与
# 帮我看看,领导说这话什么意思? #
16760次浏览 90人参与
# 求职低谷期你是怎么度过的 #
10903次浏览 218人参与
# 26届秋招公司红黑榜 #
24981次浏览 94人参与
# 从哪些方向判断这个offer值不值得去? #
13911次浏览 167人参与
# 校招泡的最久的公司是哪家? #
10673次浏览 71人参与
# 你觉得mentor喜欢什么样的实习生 #
14987次浏览 397人参与
# 机械人集合!你是什么工程师? #
19399次浏览 91人参与
# 度小满求职进展汇总 #
11953次浏览 64人参与
# 牛客树洞,我想对你说 #
5063次浏览 71人参与
# 国企还是互联网,你怎么选? #
167972次浏览 1201人参与
# 得物app工作体验 #
27340次浏览 62人参与
# 面试紧张时你会有什么表现? #
3268次浏览 37人参与
# 没有家庭托举的我是怎么找工作的 #
17741次浏览 209人参与
# 打工人的工作餐日常 #
69991次浏览 507人参与
# 小红书求职进展汇总 #
122365次浏览 957人参与
# 实习必须要去大厂吗? #
149565次浏览 1555人参与
查看17道真题和解析