7-88 买玩具

2024-05-05 09:52
文章标签 玩具 88

本文主要是介绍7-88 买玩具,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

玩具店有个活动,买2个送1个:3个玩具只要付较贵的2个玩具的钱就可以了。举个例子:10,3,2,4,6,4,9。如果这样组合(10,3,2),(4,6,4),(9),就在第一个括号中省下2元,第二个括号中省下4元,但第三个括号不能省了,因为只有一个玩具。
小星星是个懂事的孩子,他想尽可能的为家里省钱,他能成功吗?
(注意:玩具组合的数量可以是1或者2或者3)

输入格式:

输入的第一行一个整数N(1 ≤N ≤100000),表示玩具的数量。
50%的数据中N≤2000
接下来的N行,每行包含一个整数Ci(1≤Ci≤100000),表示每个玩具的价格

输出格式:

一个数,表示最终要为这些玩具付出的最小价格

 

输入样例1:

4
3
2
3
2

输出样例1:

8

输入样例2:

6
6
4
5
5
5
5

输出样例2:

21

【样例1解释】
分组(3,2,2)(3)

【样例 2解释】
分组(6,4,5)(5,5,5)

 

参考代码

#include <stdio.h>
#include <stdlib.h>// 比较函数,用于整数降序排序
int compare(const void *a, const void *b) {r

这篇关于7-88 买玩具的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/961416

相关文章

ISA-88与ISA-95标准简要介绍

ISA-88与ISA-95标准简要介绍 1. ISA-88标准 ISA-88是一个在制造过程自动化中广泛使用的国际标准,它主要定义和规范了制造和加工自动化应用中的工作流程模型和术语。该标准被划分为四个主要部分(Part 1至Part 4),每一部分都涵盖了不同方面的自动化生产需求。 Part 1 (ISA-88.01): 工作流程模型和术语 Part 1是ISA-88标准的基础,它定义

88、k8s之pv+pvc

一、pv和pvc pv pv:Persistent volume 是k8s虚拟化的存储资源,实际上就是存储,例如本地的硬盘,网络文件系统(nfs) lvm RAID oss(ceph) 云存储。 pvc pvc:Persistent volume claim 用户对存储资源的请求,定义了需要存储的空间大小,以及对存储空间的访问模式。 有了pvc请求之后 ,和pv进行匹配,匹配到了之

北邮OJ-88. 最值问题-13网研上机A

时间限制 1000 ms 内存限制 65536 KB 题目描述 给出N个数,求出这N个数中最大值和次大值。注意这里的次大值必须严格小于最大值。输入保证N个数中至少存在两个不同的数。 输入格式 第一行为测试数据的组数T(T≤20)。请注意,任意两组测试数据之间是相互独立的。 每组数据包括两行: 第一行为一个整数N(1≤N≤1000)。 第二行为N个正整数,每个整数均不大于106。 输

「数组」数组双指针算法合集:二路合并|逆向合并|快慢去重|对撞指针 / LeetCode 88|26|11(C++)

目录 概述 1.二路合并 思路 复杂度 Code 2.逆向合并 思路 复杂度 Code 3.快慢去重 思路 复杂度 Code 4.对撞指针 思路 复杂度 Code 总结 概述 数组的线性枚举是我们学习编程时遇到的第一种枚举手段。但是它看起来有点愚蠢:只有一个索引i承担全部的工作,如果有第二个索引j,它总是被嵌套在一次for循环的内部。 像这样: fo

【启明智显分享】启明智显低成本AI大模型解决方案革新传统玩具行业

孩童是AI的最佳用户,他们更容易接受新的交互方式,有着强烈的情感陪伴需求,且对AI的心理防线较低。AI儿童陪伴,有望成为AI应用的下一个新共识。根据imarcgroup数据显示,2023年全球玩具市场规模达到1830亿美元,且还在不断增长。在这样一个和AI高度匹配且庞大的市场中,至今仍然没有太多AI产品落地,这也给儿童陪伴硬件市场带来了新的机遇。 启明智显,一家专注于物联网彩屏领域的中国企业,积

一个简单的玩具机器人代码

编写一个玩具机器人脚本通常取决于机器人的硬件、接口和具体功能。然而,由于我们不能直接控制一个真实的硬件机器人,所以只是写一个模拟的C语言脚本示例,该脚本描述了一个简单的玩具机器人可能执行的一些基本操作。 假设我们的“玩具机器人”可以进行以下操作: 前进,后退,左转,右转,停止 以下是一个模拟这些操作的C语言脚本: #include <stdio.h> #include <stdlib.h>

【归并排序】| 详解归并排序核心代码之合并两个有序数组 力扣88

🎗️ 主页:小夜时雨 🎗️专栏:动态规划 🎗️如何活着,是我找寻的方向 目录 1. 题目解析2. 代码 1. 题目解析 题目链接: https://leetcode.cn/problems/merge-sorted-array/description/ 本道题是归并排序的核心代码区间, 所以还是十分重要的, 接下来我们来分析一下这道题目. 首先我们注意到这

植物大战僵尸杂交版 v2.0.88 mac版 Plants vs. Zombies 杂交版下载

特别注意:该游戏最低系统要求为macOS Sonoma 14.X,低于此系统版本的请勿下载! 游戏介绍 植物大战僵尸杂交版是由B站UP主“潜艇伟伟迷”制作的一款结合了《植物大战僵尸》原有元素与创新玩法的游戏。这款游戏以其独特的“杂交”植物概念在B站上迅速走红,吸引了大量玩家的关注和讨论。 游戏的由来与特色: 游戏的灵感来源于UP主将《植物大战僵尸》中的植物进行创意结合,创造出了具有两种植物

leetcode算法-合并两个有序数组-88

leetcode算法-合并两个有序数组 leetcode传送门 题目 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 nums2 中的元素。 示例: 输

谁说低代码是玩具,是行业毒瘤?看看低代码对程序员带来了多大的帮助

原文链接:https://dzone.com/articles/low-code-what-are-the-implications-for-developers,有部分删改。 开发应用程序的难度比很多“外行”想的更加复杂。程序员不仅仅需要掌握多种开发语言,还需要了解构建工具、测试、部署应用等相关知识,甚至拥有客户体验、数据处理、安全能力、以及多终端(PC端、移动端)的设计能力。能否充分发挥出每