一千题,No.0037(组个最小数)

news/2024/9/22 16:48:28/

给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。

现给定数字,请编写程序输出能够组成的最小的数。

输入格式:

输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。10 个数字的总个数不超过 50,且至少拥有 1 个非 0 的数字。

输出格式:

在一行中输出能够组成的最小的数。

输入样例:

2 2 0 0 0 3 0 0 1 0

输出样例:

10015558

解题思路:

++水题 

c++代码如下:

#include <bits/stdc++.h>using namespace std;int main()
{int arr[10] = {};multiset<int> s;int num;for(int i = 0;i < 10;++i){cin >> arr[i];}for(int i = 0;i < 10;++i){while(arr[i]--){s.insert(i);}}auto t = s.begin();while(*t == 0){++t;}if(t == s.end()){cout << 0;}else{cout << *t;}s.erase(t);for(auto &elem : s){cout << elem;}
}


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

相关文章

二手笔记本怎么买

用途&#xff1a; 1.给爹妈用来简单办公&#xff0c;只是用office基础办公软件&#xff0c;无出差无游戏无画图需求。 预算&#xff1a; 1000以内 以下是电脑对比选项&#xff1a; 屏幕大小-> 目前市面上的尺寸对比&#xff0c;以A4纸说明&#xff0c;13.3寸14.1寸15.6…

ScrollViewer—WPF滚动条控件

ScrollViewer—WPF滚动条控件 参考地址&#xff1a;ScrollViewer 概述 - WPF .NET Framework | Microsoft Learn 1.ScrollViewer定义与功能 ScrollViewer是WPF应用程序的一个容器控件&#xff0c;用于在可以滚动的区域中显示其他可见元素。ScrollViewer封装&#xff1b; 水平…

04.docker的主要组成部分

docker体验 docker是传统的CS架构分为docker client和docker server,跟mysql一样 查看版本命令&#xff1a;docker version 查看docker下载的是社区版,ce代表社区 rpm -qa |grep docker 查看docker系统命令 docker system docker info&#xff08;如果要做监控&#xff…

基于Python的农业统计数据可视化系统设计与实现

基于Python的农业统计数据可视化系统设计与实现 Design and Implementation of Agricultural Statistical Data Visualization System Based on Python 完整下载链接:基于Python的农业统计数据可视化系统设计与实现 文章目录 基于Python的农业统计数据可视化系统设计与实现摘…

C# 控制流语句详解

C#提供了多种控制流语句&#xff0c;允许开发者根据不同的条件执行不同的代码分支。本篇博客将详细介绍if-else、switch、while、do-while、for、foreach循环&#xff0c;以及break、continue、goto、return语句。 if-else 语句 if-else语句用于基于条件执行不同的代码分支。…

面试题:计算机网络中的七四五是什么?

面试题&#xff1a;计算机网络中的七四五是什么&#xff1f; 计算机网络中说的七四五是指&#xff1a;OSI 七层模型、TCP/IP 四层模型、OSI 与 TCP/IP 的综合五层模型 OSI 七层模型 OSI 将计算机网络分为了七层&#xff0c;每一层抽象底层的内容&#xff0c;并遵守一定的规则…

迎七一党史知识竞赛答题怎么做

迎七一党史知识竞赛答题&#xff0c;不仅是对于党史知识的检验&#xff0c;更是对于参赛者学习态度和综合能力的考量。在参与这类竞赛时&#xff0c;我们需要做好充分的准备&#xff0c;掌握一定的答题技巧&#xff0c;才能取得好的成绩。 首先&#xff0c;我们要深入了解竞赛…

开源最强文本转语音AI,免费懒人包它来了!

各位友友&#xff0c;大家好&#xff01;今天我要向大家介绍一个近日爆火的项目——ChatTTS文本转语音。这个项目的火爆程度可不是盖的&#xff0c;自发布以来&#xff0c;短短几天时间内&#xff0c;其在 GitHub 上的Star数量已破万&#xff0c;作者本人甚至豪言&#xff0c;C…