noip1998 多位数连接 (排序,字符串处理)
来源:互联网 发布:淘宝女士棉袄 编辑:程序博客网 时间:2024/05/22 16:14
A1118. 多位数连接
时间限制:1.0s 内存限制:256.0MB
总提交次数:823 AC次数:214 平均分:60.51
将本题分享到:
查看未格式化的试题 提交 试题讨论
试题来源
NOIP1998 提高组
问题描述
设有n个正整数(n≤20),将它们联接成一排,组成一个最大的多位整数。
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613
例如:n=3时,3个整数13,312,343联接成的最大整数为:34331213
又如:n=4时,4个整数7,13,4,246联接成的最大整数为:7424613
输入格式
输入包含两行,第一行为整数n(n≤20),第二行为题设的n个正整数(≤100000)
输出格式
输出为一个整数,是组成的最大的多位整数。
解析:用字符串读入,排个序再输出就ok。
代码:
#include<iostream>#include<algorithm>#include<string>using namespace std;string s[25];bool cmp(string a,string b){ return a+b>b+a;}int main(){ int n,i,j,k; scanf("%d",&n); for(i=1;i<=n;i++)cin>>s[i]; sort(s+1,s+1+n,cmp); for(i=1;i<=n;i++)cout<<s[i]; cout<<endl; return 0;}
0 0
- noip1998 多位数连接 (排序,字符串处理)
- [NOIP1998]连接多位数
- 贪心 最大整数(源自NOIP1998连接多位数)
- [Rqnoj-574][NOIP1998]连接多位数
- NOIP1998--拼数(伤心的字符串)
- 最大整数(连接多位数)
- 多位数连接
- 连接多位数
- 连接多位数
- noip1998 高精度计算 (高精度)
- noip1998 进位制表 (模拟)
- 多位数处理
- 多位数的处理
- Tsinsen A1118 多位数连接
- n-1位数(字符串)
- 位数(digits)的处理
- noip1998 寻找三位数 (打表)
- noip1998 幂方分解 (模拟)
- 关于JAVA动态建立文件目录
- 视音频技术零基础学习笔记(二)
- HDU 1023 Train Problem II(Catalan)
- 每天一个linux命令(53):route命令
- 操作系统开发之——打开A20
- noip1998 多位数连接 (排序,字符串处理)
- [盈利指导] App推广干货,排名数据分析优化效果
- 随机数独局面的生成算法
- uva 12301 - An Angular Puzzle(几何)
- 安卓中,进程与Application之间的关系 &&《老罗安卓源码分析》 笔记
- 分享:高效开发Android App的10个建议
- 哈佛首位女校长福斯特在学生毕业典礼上的演讲--我们为什么焦虑
- MySQL常用技巧
- 浅谈ClassLoader