华为OD机试 C++ 【最佳的出牌方法】

2023-11-11

题目

想象一下,你有5张扑克牌,牌面数字是1-10,还有J,Q,K。计算五张牌的总分:

如果这5张牌是连续的(比如5,6,7,8,9),每张牌的分数就是它数字的两倍。
如果不连续,那每张牌的分数就是它的数字。但有个小技巧,如果你有2或3张一样的牌,它们每张的分数会变成两倍;4张一样的话,每张会变成三倍。

输入 33445677

输出 67

代码

#include <iostream>
#include <vector>
#include <unordered_map>

using 
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为OD机试 C++ 【最佳的出牌方法】 的相关文章

随机推荐

  • 各类常用符号

    常用符号 1 几何符号 2 代数符号 3 运算符号 如加号 减号 乘号 或 除号 或 两个集合的并集 交集 根号 对数 log lg ln 比 微分 dx 积分 曲线积分 等 4 集合符号 5 特殊符号 圆周率 6 推理符号 a
  • 项目环境由pytorch1.10升级1.11中间要改的东西

    1 THC THCDeviceUtils cuh 该文件弃用 nightly missing THC THCDeviceUtils cuh include
  • VMware中CentOS7.5 启用NAT模式配置静态IP连接外网

    1 在cmd中查看本机VMnet8的ipv4地址及子网掩码 C gt ipconfig 2 在VMware里 依次点击 编辑 虚拟网络编辑器 如下图 选择NAT模式 3 取消勾选 使用本地DHCP服务将IP分配给虚拟机 这个选项 配置子网i
  • STM32与BLE蓝牙通信 Android APP配置(二)

    事务的难度远远低于对事物的恐惧 0 前言 在 Android BLE蓝牙配置全流程 一 附APP源码 中已经完成了前期的准备工作 在这里我们得到了需要连接的蓝牙设备的名字和地址 需要完成蓝牙设备的连接和数据传输功能 1 初始化界面 首先需要
  • 成都瀚网科技:抖音发作品到底需要多久的时间才能够给流量呢?

    如果在抖音平台上面发作品 那自然也需要先去了解一下抖音发作品到底应该要怎么做才能够火 另外也要清楚抖音发作品到底需要多久的时间才能够给流量呢 1 视频时长 注意视频时长问题 一般抖音用户 只能上传60秒内的视频 但严格意义上 抖音最喜欢的是
  • 2.1.1 匹配位置的元字符

    匹配位置的元字符包括 3 个字符 和 b 其中 脱字符号 通常在文章中插入字时使用 和 美元符号 都匹配一个位置 它们分别匹配行的开始和结尾 以下正则表达式匹配以 String 开头的行 即被匹配的行的第一个字符串为 String Stri
  • vue2中的mixin

    1 什么是Mixin混入 混入 Mixin 是 Vue js 中用于复用部分组件逻辑的一种技术 通过混入 你可以将组件的方法 生命周期钩子 甚至 data 都进行复用 混入的基本工作原理是把一个特定的对象 混入 到另外一个对象之中 如方法
  • Open3D——KITTI数据集.bin文件批量转.pcd点云

    目录 一 概述 二 代码实现 三 结果展示 四 批量转换 一 概述 之前的文章python KITTI数据集 bin转 pcd txt并可视化已经对Open3D进行 bin文件读取进行了简要的代码实现 本文给出使用Open3D进行 bin文
  • 【Linux问题】Linux修改文件出现错误E45:“readonly” option is set(add ! to override)退出不了vim

    出现这种错误时会退出不了vim 那么出现这种错误的原因有 1 该错误为当前用户没有权限对文件修改 2 该文件没有正确保存退出 正在打开状态 关闭后再保存 3 若该文件所有都关闭 提示有的人没有关闭 则删除该文件的临时文件则可正常打开 修改
  • 数据结构基础--复杂度计算

    一 算法的复杂度 算法在编写成可执行程序后 运行时需要耗费时间资源和空间 内存 资源 因此衡量一个算法的好坏 一般是从时间和空间两个维度来衡量的 即时间复杂度和空间复杂度 时间复杂度主要衡量一个算法的运行快慢 而空间复杂度主要衡量一个算法运
  • 数据仓库的特点

    大家好 我是曜耀 今天说一说数据仓库的几个特点 数据仓库 Data Warehouse 是一个面向主题的 集成的 稳定的且随时间变化的数据集合 用于 支持管理人员的决策 1 面向主题 主题就是类型的意思 传统数据库主要是为应用程序进行数据处
  • ERROR: No matching distribution found for tensorflow==2.4.0

  • 华为OD机试真题-事件推送-2023年OD统一考试(B卷)

    华为OD机试2023年最新题库 JAVA Python C 题目描述 同一个数轴X上有两个点的集合A A1 A2 Am 和B B1 B2 Bn Ai和Bj均为正整数 A B已经按照从小到大排好序 A B均不为空 给定一个距离R 正整数 列出
  • CF76E Points 题解

    题目大意 给出 n n n 个点的坐标 x x x 和 y y y 让你求
  • Inno Setup打包 node-webkit程序 iss 开机启动脚本

    2019独角兽企业重金招聘Python工程师标准 gt gt gt 最近在做项目 从Web前端开发转到node webkit客户端开发 有很多新技术学习 分享一点经验 一 关于程序打包工具 Inno Setup 5 的范例iss文件的范例
  • Linux 输入输出重定向 2>/dev/null和>/dev/null 2>&1和2>&1>/dev/nul

    From https www cnblogs com 520playboy p 6275022 html 2 gt dev null 和 gt dev null 2 gt 1 和 2 gt 1 gt dev null https blog
  • mysql表结构解析

    数据库 创建数据库CREATE DATABASE 数据库名 DEFAULT CHARSET utf8 查看所有数据库SHOW DATABASES 查看所有表SHOW TABLES 删除数据库DROP DATABASE 数据库名 创建表 CR
  • jacob提示没有注册类

    1 我也是今天把jar包部署到服务器上的时候遇到了 这个一般都跟没有输出设备有关系 1 一种方法就是配一张声卡 我就是直接让运维配了一张声卡 2 另一种方法就是先存在读 我也是网上抄的案例 但是这个只能保证有文件 但是报错还在 我看着有点难
  • PotPlayer使用技巧总结

    PotPlayer作为一款体积小的视频播放软件 实在是非常方便 最重要的是没有广告 干净 为了能更好的使用它 方便学习 特此总结一些好用的技巧 最常用功能 一 改变速度播放视频 使用的第一组快捷键 z x c 这三个按钮分别是还原 恢复播放
  • 华为OD机试 C++ 【最佳的出牌方法】

    题目 想象一下 你有5张扑克牌 牌面数字是1 10 还有J Q K 计算五张牌的总分 如果这5张牌是连续的 比如5 6 7 8 9 每张牌的分数就是它数字的两倍 如果不连续 那每张牌的分数就是它的数字 但有个小技巧 如果你有2或3张一样的牌