2022华为机试真题 C++ 实现翻牌求最大分

Posted MISAYAONE

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2022华为机试真题 C++ 实现翻牌求最大分相关的知识,希望对你有一定的参考价值。

目录

题目

思路

考点

Code


题目

给出n个牌数,在-100到100之间,求最大得分。

规则如下:连续翻牌,如果选当前牌,则总得分等于上一次翻牌总得分加上当前牌的数字,

如果当前总得分小于它前三次的总得分的话,那此次不翻牌,并且总得分就等于它前三次的得分。

1到3次翻牌数如果小于0的话就取0。

例子:1,-5,-6,4,7,2,-2


说明:

(1)1大于零 翻牌
(2)-5 加上1 小于0 不翻 结果为0
(3)-6 加上0 小于0 不翻 结果为0
(4)4 加上0 大于0(1&

以上是关于2022华为机试真题 C++ 实现翻牌求最大分的主要内容,如果未能解决你的问题,请参考以下文章

华为机试真题 C++ 实现最大利润2022.11 Q4 新题

2022华为机试真题 C++ 实现分苹果

2022华为机试真题 C++ 实现最大股票收益

华为机试真题 C++ 实现租车骑绿岛2022.11 Q4新题

华为OD机试真题 C++ 实现分奖金2022.11 Q4 新题

华为OD机试真题 C++ 实现统计友好度最大值2023 Q1 | 100分