7-13 挑苹果 (35 point(s))

news/2024/10/31 7:33:35/

7-13 挑苹果 (35 point(s))

妈妈买了N个苹果,每个苹果都有对应的美味度。为了公平,妈妈规定小红和小明需要轮流从剩余的苹果中选择最左边的苹果或者最右边的苹果吃,小红先选。

小明和小红想要自己吃到苹果的美味度的总和尽可能大,假如小红和小明足够聪明,每次都用最优的策略选择苹果,现在需要你求出小红吃到苹果的美味度的总和。

输入格式:

第一行输入一个正整数N(1≤N≤100)

第二行输入N个正整数,表示从左到右苹果的美味度

输出格式:

输出一个数,表示小红能吃到的苹果的美味度的总和。

输入样例1:

4
3 0 20 9

输出样例1:

23

解释:小红先选择美味度为3的苹果,之后小明选择美味度为9的苹果,小红再选择美味度为20的苹果,小明选择美味度为0的苹果,所以小红在最优策略下选择的苹果的美味度总和为20+3=23

输入样例2:

5
9 5 16 15 10 

输出样例2:

30

小提示:小红和小明都选择最优的策略,也就是小红和小明都要想方设法让自己获得苹果的美味度最大。由于总的苹果的美味度不变,所以小红的策略就是让小明获得的苹果的最大美味度最小,而小明的策略是让小红获得的苹果的最大美味度最小。

代码:

//也就是[l, r]区间的美味度总和减去另一个人能获得的最大值的最小值就是当前这个人的最优决策能获得的最大值。
#include <bits/stdc++.h>
using namespace std;int main()
{int n;cin >> n;vector<int> sum(n + 1);for (int i = 1; i <= n; i++){cin >> sum[i];sum[i] += sum[i - 1];}vector<vector<int>> dp(n + 1, vector<int>(n + 1));for (int L = 1; L <= n; L++){for (int i = 1; i + L - 1 <= n; i++){int j = i + L - 1;if (L == 1)dp[i][j] = sum[j] - sum[i - 1];elsedp[i][j] = sum[j] - sum[i - 1] - min(dp[i + 1][j], dp[i][j - 1]);}}cout << dp[1][n] << endl;return 0;
}

http://www.ppmy.cn/news/470693.html

相关文章

南卡OE Pro开放式耳机震撼上市,突破音质与舒适度的极限!

南卡在近日又推出了一款全新升级的南卡OE PRO开放式蓝牙耳机&#xff0c;集齐了先进技术与卓越音质于一身&#xff0c;为用户带来无与伦比的音乐体验和舒适感&#xff0c;让您尽情享受自由的音乐之旅&#xff0c;而且有望打破开放式耳机历史记录&#xff0c;成为开放式耳机天花…

如果苹果这些专利用在苹果7上,就太给力了

1、双后置摄像头专利&#xff08;带分光镜的数字摄像头&#xff09; 这又是一个关于双后置摄像头的专利&#xff0c;其使用双光学镜头原理&#xff0c;指两个都是主摄像头&#xff0c;但配备的镜头焦段不同&#xff0c;短焦&#xff08;广角&#xff09;的镜头用于拍摄整体的广…

主控芯片CSU18M92开发智能体重秤方案

人类生活节奏快、饮食不规律等现状使不少人体重猛增&#xff0c;过度肥胖会导致众所周知的“三高”问题&#xff0c;减肥、减肥已成为一个备受关注的大健康话题。人欲善其事必先利其器&#xff0c;要减肥自然也要有好伴侣&#xff0c;能同时测量体重和体脂的智能体重秤开始逐渐…

智能体脂秤设计方案

新时代智能产品的背景下&#xff0c;人们更加注重身体的健康&#xff0c;而作为人体分析设备的一种测智能体脂秤方案&#xff0c;在时代的背景下孕育而生。作为智能体脂秤方案的软硬件方案商西城微提供其方案的各类功能开发&#xff0c;比如市场上的新概念智能马桶产品、健身跑…

东芝固态硬盘工具for linux,不止Windows!东芝RC500苹果MacOS系统体验

不止Windows&#xff01;东芝RC500苹果MacOS系统体验 2019-11-22 14:02:52 7点赞 10收藏 1评论 除了Windows之外&#xff0c;Linux和MacOS也是非常好用的操作系统&#xff0c;尤其是后者经常被作为尝鲜的目标。 今天笔者就以东芝RC500为例&#xff0c;带大家看看MacOS系统下的N…

智能体脂秤方案

智能体脂秤方案工作原理      智能秤其实是使用了生物电阻抗技术&#xff0c;在秤的表面加入了ITO导电膜或许导电金属片&#xff0c;当人体光脚踩上去之后会组成闭环电极&#xff0c;由于脂肪不导电而水分导电&#xff0c;所以可以通过计算电流值、电阻值配合体重值&#x…

智能秤PCBA方案设计——脂肪秤主控CSU18M92

一般电子秤都是称重量的&#xff0c;其它用途很少&#xff0c;不过现在都出现新的改变&#xff0c;现推出一款智能电子体脂秤&#xff0c;不仅可以测量使用者基本的体重和体脂&#xff0c;同时还能通过内置的蓝牙传感器与智能手机中的客户端连接计算出使用者的身体质量指数、骨…

智能秤方案设计——蓝牙体脂秤PCBA软硬件端功能说明

随着时代发展、人们生活水平的提高&#xff0c;人们的健康理念也发生了一些变化&#xff0c;提倡自我健康管理&#xff0c;而体重能一定程度上反映身体健康状态。如今越来越多的人注重自己的体重管理&#xff0c;蓝牙体脂秤能结合智能手机能很好地监测自己的体重和健康状态&…