当前位置: 首页 > news >正文

华为OD-C卷-分披萨[100分]

题目描述

"吃货"和"馋嘴"两人到披萨店点了一份铁盘(圆形)披萨,并嘱咐店员将披萨按放射状切成大小相同的偶数个小块。但是粗心的服务员将披萨切成了每块大小都完全不同奇数块,且肉眼能分辨出大小。

由于两人都想吃到最多的披萨,他们商量了一个他们认为公平的分法:从"吃货"开始,轮流取披萨。除了第一块披萨可以任意选取外,其他都必须从缺口开始选。

他俩选披萨的思路不同。"馋嘴"每次都会选最大块的披萨,而且"吃货"知道"馋嘴"的想法。

已知披萨小块的数量以及每块的大小,求"吃货"能分得的最大的披萨大小的总和。

输入描述

第 1 行为一个正整数奇数 N,表示披萨小块数量。

  • 3 ≤ N < 500

接下来的第 2 行到第 N + 1 行(共 N 行),每行为一个正整数,表示第 i 块披萨的大小

  • 1 ≤ i ≤ N

披萨小块从某一块开始,按照一个方向次序顺序编号为 1 ~ N

  • 每块披萨的大小范围为 [1, 2147483647]

输出描述

"吃货"能分得到的最大的披萨大小的总和。

用例1

输入

5
8
2
10
5
7
http://www.lryc.cn/news/340574.html

相关文章:

  • uniapp 中video标签视频禁止快,拖拽快进
  • 网页端HTML使用MQTTJs订阅RabbitMQ数据
  • 课题学习(二十一)----姿态更新的四元数算法推导
  • NL2SQL进阶系列(5):论文解读业界前沿方案(DIN-SQL、C3-SQL、DAIL-SQL、SQL-PaLM)、新一代数据集BIRD-SQL解读
  • 双指针运用:删除重复元素、移除元素
  • 什么是三高架构
  • Unity 对APK签名
  • 合成孔径雷达干涉测量InSAR数据处理、地形三维重建、形变信息提取、监测等应用
  • QT进阶------------------QPushButton(快速添加按钮与使用)
  • Vue项目管理器创建项目
  • PHP-extract变量覆盖
  • 研究表明,全球互联网流量竟有一半来自机器人
  • 橡胶衬板的更换与安装
  • Compose 简单组件
  • 第十一届蓝桥杯省赛真题(C/C++大学B组)
  • Qt 实战(2)搭建开发环境 | 2.1、Windows下安装QT
  • 校园通用型发生网络安全事件解决方案
  • 数通HCIE考试分享:考前心态很重要,心情放松好过一次练习
  • GVRP协议与动态、静态vlan
  • shell脚本启动jar包
  • qt 元对象系统及属性系统
  • 2024年MathorCup数学建模A题移动通信网络中PCI规划问题解题文档与程序
  • Learn something about front end——颜色
  • 各大厂都推出鸿蒙APP了,你就一定要学习一下鸿蒙APP测试了!
  • ppt里的音乐哪里来的?
  • 【算法】标签算法及其运作流程
  • 【数据结构】习题之链表的回文结构和相交链表
  • 5个常见的前端手写功能:New、call apply bind、防抖和节流、instanceof、ajax
  • WPF 跨线程-Dispatcher:详解与示例
  • [c++][netcdf]通过c\c++读取字段的scale_factor与add_offset