当前位置: 首页 > news >正文

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

给定数字 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;}
}

相关文章:

  • 2021职称继续教育--中国共产党的光辉历程及其经验
  • 服务器的远程桌面无法连接,服务器远程桌面无法连接问题处理教程
  • nginx配置文件
  • 分布式事务-TCC
  • 锐捷网络与您相约第七届数字中国建设峰会 共话数字未来
  • RestTemplet 自定义消息转换器总结
  • 香港Web3媒体:Techub News
  • 动手学深度学习(Pytorch版)代码实践-深度学习基础-01基础函数的使用
  • 价值飙升30%,AI PC拉动半导体出货潮
  • 今日好料推荐(大数据湖体系规划)
  • Codeforces Round 947 (Div. 1 + Div. 2) D. Paint the Tree 题解 DFS
  • 轧钢测径仪分析软件,四大图表带来产线新视角!
  • 云下到云上,丽迅物流如何实现数据库降本50% | OceanBase案例
  • 数字营销:以大数据作引擎,推动企业全面数字化升级
  • FFmpeg编解码的那些事(2)
  • JS 中的深拷贝与浅拷贝
  • 230. Kth Smallest Element in a BST
  • axios 和 cookie 的那些事
  • eclipse(luna)创建web工程
  • Electron入门介绍
  • HTML-表单
  • LeetCode29.两数相除 JavaScript
  • leetcode讲解--894. All Possible Full Binary Trees
  • node.js
  • SwizzleMethod 黑魔法
  • vue学习系列(二)vue-cli
  • webpack入门学习手记(二)
  • 对话:中国为什么有前途/ 写给中国的经济学
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 数组大概知多少
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 《码出高效》学习笔记与书中错误记录
  • k8s使用glusterfs实现动态持久化存储
  • # SpringBoot 如何让指定的Bean先加载
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #HarmonyOS:基础语法
  • #Linux(make工具和makefile文件以及makefile语法)
  • (10)ATF MMU转换表
  • (145)光线追踪距离场柔和阴影
  • (Charles)如何抓取手机http的报文
  • (function(){})()的分步解析
  • (Java)【深基9.例1】选举学生会
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (规划)24届春招和25届暑假实习路线准备规划
  • (十)T检验-第一部分
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)h264中avc和flv数据的解析
  • (转)关于pipe()的详细解析
  • .net dataexcel 脚本公式 函数源码
  • .NET WPF 抖动动画
  • .NET/C# 异常处理:写一个空的 try 块代码,而把重要代码写到 finally 中(Constrained Execution Regions)
  • .Net6 Api Swagger配置
  • @JsonFormat与@DateTimeFormat注解的使用
  • [12] 使用 CUDA 进行图像处理
  • [ABC275A] Find Takahashi 题解