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

拼数(一般贪心)

链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
 

题号:NC16783
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld

题目描述

设有n个正整数(n ≤ 20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613

输入描述:

第一行,一个正整数n。
第二行,n个正整数。

输出描述:

一个正整数,表示最大的整数

示例1

输入

3
13 312 343

输出

34331213

示例2

输入

20
921650139 925571586 931563581 923960668 870548039 358493469 371229218 737101511 514654859 185379933 19421244 117259400 301947570 48520742 79303948 222979736 153546206 250582036 106394401 198125223

输出

931563581925571586923960668921650139870548039793039487371015115146548594852074237122921835849346930194757025058203622297973619812522319421244185379933153546206117259400106394401

说明

本样例为牛客补充,非原始题目数据。此样例也添加到了本题的测试数据。

2023/1/16添加,之前的提交不进行重测。

关键在于如何去排序,将数字转化为字符串,判断a+b和b+a的大小

也就是字典序排序

 

http://www.lryc.cn/news/21163.html

相关文章:

  • LeetCode 热题 C++ 169. 多数元素 10. 正则表达式匹配 155. 最小栈
  • Clickhouse学习:MergeTree
  • 【java基础】包装类,自动装箱和自动拆箱
  • Android笔记(二十五):两种sdk热更插件资源加载方案
  • spring框架--全面详解(学习笔记)
  • 2023年CDGA考试模拟题库(401-500)
  • 软件设计师备考文档
  • Javascript的API基本内容(一)
  • 10、最小公倍数
  • 【vue】vue2.x项目中使用md文件
  • 操作系统权限提升(十三)之绕过UAC提权-MSF和CS绕过UAC提权
  • 快速排序+快速定位
  • nginx http rewrite module 详解
  • 机器学习可解释性一(LIME)
  • CV学习笔记-MobileNet
  • C++进阶——继承
  • 数据结构---单链表
  • redis数据结构的底层实现
  • 【JavaSE】复习(进阶)
  • Java 主流日志工具库
  • 产品经理有必要考个 PMP吗?(含PMP资料)
  • 什么是原型、原型链?原型和原型链的作用
  • 条件期望4
  • 网络协议分析(2)判断两个ip数据包是不是同一个数据包分片
  • 6.2 负反馈放大电路的四种基本组态
  • MySQL进阶之锁
  • 【Mac 教程系列】如何在 Mac 上破解带有密码的 ZIP 压缩文件 ?
  • 【Acwing 周赛复盘】第92场周赛复盘(2023.2.25)
  • L1-087 机工士姆斯塔迪奥
  • 本周大新闻|索尼PS VR2立项近7年;传腾讯将引进Quest 2