【华为OD机试真题 C语言】60、翻牌求最大分 | 机试真题+思路参考+代码解析(未)

news/2025/1/14 18:02:17/

文章目录

    • 一、题目
      • 🔸题目描述
      • 🎃输入输出
      • 🎃样例1
    • 二、思路参考
    • 三、代码参考
  • 作者:KJ.JK


🍂个人博客首页: KJ.JK
 
🍂专栏介绍: 华为OD机试真题汇总,定期更新华为OD各个时间阶段的机试真题,每日定时更新,本专栏将使用C语言进行更新解答,包含真题,思路分析,代码参考,欢迎大家订阅学习


一、题目


🔸题目描述

给出n个牌数,在-10到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) 翻牌结果为4
(5) 7加上4大于0 (2) 翻牌结果为11
(6) 2加上11大于0 (3) 翻牌结果为13
(7) -2加上14于4 (4)翻牌结果为11


🎃输入输出

输入

 
输出


🎃样例1

输入
1,-5,-6,4,7,2,-2输出
11

二、思路参考


三、代码参考

暂时没有解出来,有思路在评论区分享,后续更新

作者:KJ.JK


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

相关文章

GPU 并行计算入门

文章目录 0. 前言1. CPU vs GPU2. 并行计算简介3. CUDA 简介4. CUDA 的处理流程 0. 前言 在没有GPU之前,基本上所有的任务都是交给CPU来做的。有GPU之后,二者就进行了分工,CPU负责逻辑性强的事物处理和串行计算,GPU则专注于执行高…

JavaScript 进阶 - 第3天

文章目录 JavaScript 进阶 - 第3天1 编程思想1.1 面向过程1.2 面向对象(oop) 2 构造函数3 原型对象3.1 原型3.2 constructor 属性3.3 对象原型3.4 原型继承3.5 原型链(面试高频) JavaScript 进阶 - 第3天 了解构造函数原型对象的语…

解决联想笔记本安装银河麒麟系统安装时只有机械硬盘,没有固态硬盘的方法

现象:联想笔记本电脑,配了一块固态硬盘和一块机械硬盘,在进入银河麒麟系统安装界面后,到选择安装位置的时候,只读出了一块机械硬盘,没有找到固态硬盘。 考虑到需要在kylin上开发,所以想把kylin放…

三星530换固态硬盘_小米笔记本Air13.3加装固态硬盘(三星860EVO)

由于本人的小米笔记本256G只剩下20G不到了,最近入手了一块250G的三星860evo固态硬盘,扩展一下电脑存储,安装过程很顺利。 安装之前 安装之前要先确认自己电脑预留接口的类型,小米笔记本预留接口是M.2 SATA,满足该协议的固态都能装,三星的这块固态应该是最好的,但价格也相…

KaiwuDB 数据库高可用方案及落地实现

5月23日(上周二)由 KaiwuDB 高级架构师冯友旭,针对数据库停机可能带来的严重后果,为大家分享 KaiwuDB 数据库高可用方案及落地实现。 欢迎大家点击观看本次直播回放,一起学习数据库的高可用技术方案 ↓↓↓ 数据库高可…

在线式测斜仪参数介绍

在线式测斜仪是⼀款新型的、智能的、适应多种⾏业应⽤的三轴智能测斜仪,主要⽤于在三维空间内进⾏多⽅位倾⻆测量和振动(频率、振幅)测量。将多个传感器串联安装到⼟体、岩⽯和挡⼟墙结构中沿垂直⽅向埋设的测斜管中,便可以实现对…

【刷题】2.BM3 链表中的节点每k个一组翻转

题目 分析 判断是否为k长链表单节点处理k长链表反转链接前后链表 代码 import java.util.*;/** public class ListNode {* int val;* ListNode next null;* }*/public class Solution {/**** param head ListNode类* param k int整型* return ListNode类*/public ListN…

将base64编码格式数据转化为图片

在前后台交互时,有时候会需要后台将图片先保存到后台数据库,然后前端需要的时候,直接从数据库读取Base64编码,返回给前端,下面我们通过一个例子一块看一下,因为没有后台代码,我们直接将一副图片…