整数排列
来源:互联网 发布:cms文章管理系统 编辑:程序博客网 时间:2024/06/10 21:51
题目描述
给定N个正整数,把这N个正整数以不同顺序被连接起来后,我们将得到一个新的整数。例如,当给定3个整数34,23,133时,我们可以得到3423133,2334133等6个新整数。
该问题要求你求出通过连接得到的新整数的最大值。
输入
多组测试数据(小于10组)。
每组测试数据共2行:
第1行,为一个正整数N(1<N<200);
第2行,为N个正整数,保证在int范围内。
输出
每组测试数据输出1行,输出通过连接得到的新整数的最大值。
输入样例
3
34 23 133
输出样例
3423133
#include<cstdio>#include<iostream>#include<algorithm>using namespace std;#define MAXN 210bool cmp(string a, string b){ string tmp1 = a + b; string tmp2 = b + a; return tmp1 > tmp2;}string s[MAXN];int main(){ int n; while(~scanf("%d", &n)) { for(int i = 0; i < n; i++) cin >> s[i]; sort(s, s+n, cmp); for(int i = 0; i < n; i++) cout << s[i]; printf("\n"); }}
0 0
- 整数排列
- 整数降序排列
- 整数的全排列
- 整数的全排列
- 1022 三整数排列
- 三个整数排列大小
- 整数全排列问题
- Lintcode:整数排列
- 全排列 整数划分问题
- 两个整数进行降序排列
- 整数n的全排列
- randperm--生成随机整数排列
- 1。排列算法 2。大整数划分
- 一道整数排列题目的解决
- 输出一组整数的全排列
- java整数数组的全排列
- 1~20的整数的全排列
- 排列到整数的映射算法
- 第五章 树和二叉树
- C# ListView实例:文件图标显示
- lucene 4.10实现多域检索和区间范围检索
- storyboard怎么使用自己创建的控件
- IOS开发知识体系
- 整数排列
- 低头做事,抬头做人!
- 每日晨会表格
- Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
- Java IO
- Android Search 有历史记录 逐字检查 清空历史
- jdk 十进制 minior.major
- Java调用XML的方法:DocumentBuilderFactory
- 设计原则之迪米特法则