感觉挺有意思的一道题目,主要就是如何排序。贪心的思想,肯定数字越大越靠前就行。string类自己可以比较,那么我们对于两个字符串a和b,返回a+b>b+a就可以了(因为长度一定相同)。
代码如下:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
#define ll long long
using namespace std;const int maxx=1e2+100;
string s[maxx];
int n;inline bool cmp(string a,string b)
{return a+b>b+a;
}
int main()
{scanf("%d",&n);for(int i=1;i<=n;i++) cin>>s[i];sort(s+1,s+1+n,cmp);for(int i=1;i<=n;i++) cout<<s[i];cout<<endl;return 0;
}

Yoho~

设有n个正整数,将它们排成一排,组成一个最大的多位整数相关推荐

  1. 设有n个正整数,将他们连接成一排,组成一个最大的多位整数

    题目描述: 设有n个正整数,将他们连接成一排,组成一个最大的多位整数. 如:n=3时,3个整数13,312,343,连成的最大整数为34331213. 如:n=4时,4个整数7,13,4,246连接成 ...

  2. 茶杯:N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置。

    N个杯子排成一排,第X个杯子藏有球,交换任意两个杯子K次后,找出藏球杯子位置. (本文获得CSDN质量评分[92]) [学习的细节是欢悦的历程] Python 官网:https://www.pytho ...

  3. N盏灯排成一排,从1到N按顺序依次编号。有N个人也从1到N依次编号。第一个人将灯全部关闭。接着第二个人走过时,把凡是号码是2的倍数的灯的开关拉一下;第三个走过时,把凡是号码是3的倍数的灯的开关拉一下…

    有n盏灯排成一排,依次标号1,2,-,n,每盏灯都有一根拉线开关.第一个人走过时,把所有灯都关上了:接着第二个人走过时,把凡是号码是2的倍数的灯的开关拉一下:第三个走过时,把凡是号码是3的倍数的灯的开 ...

  4. 一个活动,n个女生手里拿着长短不一的玫瑰花,无序的排成一排,一个男生从头走到尾,试图拿更长的玫瑰花,一旦拿了一朵就不能再拿其他的,错过了就不能回头,问最好的策略

    37%法则 题目:一个活动,n个女生手里拿着长短不一的玫瑰花,无序的排成一排,一个男生从头走到尾,试图拿更长的玫瑰花,一旦拿了一朵就不能再拿其他的,错过了就不能回头,问最好的策略? --出自牛客网机器 ...

  5. 2021-08-24:合并石头的最低成本。有 N 堆石头排成一排,第 i 堆中有 stones[i] 块石头。每次移动(move)需要将连续的 K 堆石头合并为一堆,而这个移动的成本为这 K 堆石头的

    2021-08-24:合并石头的最低成本.有 N 堆石头排成一排,第 i 堆中有 stones[i] 块石头.每次移动(move)需要将连续的 K 堆石头合并为一堆,而这个移动的成本为这 K 堆石头的 ...

  6. 2021-08-19:超级洗衣机。假设有 n 台超级洗衣机放在同一排上。开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的。在每一步操作中,你可以选择任意 m (1 ≤ m ≤ n) 台洗衣机,

    2021-08-19:超级洗衣机.假设有 n 台超级洗衣机放在同一排上.开始的时候,每台洗衣机内可能有一定量的衣服,也可能是空的.在每一步操作中,你可以选择任意 m (1 ≤ m ≤ n) 台洗衣机, ...

  7. Python:给定一个不超过5位的正整数,判断有几位

    方法一:作比较 a=int(input(">>>>")) if a<10: print(1) elif a<100: #第一个条件已经过滤了大于 ...

  8. Java部分A+B正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA

    题目描述: 正整数A的"DA(为1位整数)部分"定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的"6部分"PA是66 ...

  9. 设有两个16位整数变量A和B,试编写完成下述操作的程序。

    设有两个16位整数变量A和B,试编写完成下述操作的程序. (1)若有两个数中一个是奇数,则将奇数存入A中,偶数存入B中. (2)若两个数均为奇数,则两数分别减1,并存回原变量中. (3)若两数均为偶数 ...

最新文章

  1. php ziparchive 压缩文件,php使用ZipArchive压缩打包文件
  2. 华为持续引领,开辟5G Massive MIMO绿色新赛道
  3. 如何干净的删除vm_如何在macOS 10.15 Catalina绕过XProtect?
  4. 日志级别动态调整——小工具解决大问题
  5. pix2pix, CycleGAN和pix2pixHD(没有公式,容易理解)
  6. yum命令不能使用的相关错误
  7. 300页!2020年全网最新Java面试题(附答案)开放下载!超全!!
  8. 【POJ 1228】Grandpa's Estate【稳定凸包】
  9. 14_星仔带你学Java之Java编码规范、常用类
  10. IDL 解析葵花8Himawari-8标准数据(HSD),辐射定标、重投影、裁剪
  11. 棋牌搭建,APP新手搭建教程
  12. 用户名枚举/邮箱轰炸攻击
  13. signature=3e113c2e337ada93de6227c65daceed1,Informed Consent: It Is More Than Just a Document
  14. 两英中学2021高考成绩查询,2021年广东高中排名,高中高考成绩排名一览表
  15. 爬虫 第六讲 Scrapy框架
  16. 一套靠谱的外贸型服装鞋业系统长啥样?
  17. win7系统无法开启telnet服务器,Win7系统开启telnet客户端解决无法使用命令问题
  18. PAT甲级1009 Product of Polynomials (25分)
  19. 1.04 docker的网络
  20. Leetcode 414

热门文章

  1. linux6.5 安装yum,配置Centos 6.5的yum源
  2. java课程设计 博客园_java课程设计
  3. 阿尔伯塔大学的计算机科学专业好吗,阿尔伯塔大学哪个专业好?三大热门方向成就高薪未来...
  4. android浮于上方布局,android-在FrameLayout中使RecyclerView上方的视图...
  5. 【BUG记录】> Android dependency ‘androidx.vectordrawable:vectordrawable‘ has different
  6. android listview settag,Android View中setTag的二三事
  7. std::setprecision、std::ios::fixed使用说明
  8. Android开发之关于transformDexArchiveWithExternalLibsDexMergerForDebug java.lang.OutOfMemoryError问题的参考解决方案
  9. java 查询日期行列转换_java中日期格式的转换和应用
  10. 生成msk文件的用处_Yotta企业云盘“小”功能大用处企业办公好伙伴