UVA——Children's Game
来源:互联网 发布:淘宝new balance 编辑:程序博客网 时间:2024/06/05 19:29
题目链接:
http://acm.hust.edu.cn/vjudge/contest/view.action?cid=27320#problem/A
题目大意:
给出n个数字,让这些数字拼接在一起,使最后的得到的数字最大,输出这个最大数字。
解题思路:
对字符串的的大小下个定义,然后进行排序,最后按照排序之后输出就好了。
字符串大小的定义:
bool cmp(string a,string b)
{
string c,d;
c=a+b;
d=b+a;
return c>d;
}
源代码:
#include<stdio.h>#include<iostream>#include<vector>#include<string>#include<algorithm>#include<stdlib.h>using namespace std;vector<string> s;char ch[10005];bool cmp(string a,string b){ string c,d; c=a+b; d=b+a; return c>d;}int main(){ freopen("in.txt","r",stdin); string a; int n,i; while(scanf("%d",&n)==1 && n) { s.clear(); for(i=0;i<n;i++) { scanf("%s",ch); a=ch; s.push_back(a); } sort(s.begin(),s.end(),cmp); for(i=0;i<s.size();i++) cout<<s[i]; cout<<endl; } return 0;}
- UVA——Children's Game
- Uva 10905 — Children's Game
- uva Children's Game
- Uva Children's Game
- Children's Game UVA
- Children's Game UVA
- Children's Game UVA
- Children's Game UVA
- UVa 10905 - Children's Game
- UVa 10905 - Children's Game
- uva 10905 - Children's Game
- uva 10905 - Children's Game
- UVA 10905 Children's Game
- UVa 10905 - Children's Game
- Uva-10905-Children’s Game
- UVa 10905 - Children's Game
- UVa 10905 - Children's Game
- uva 10905 - Children's Game
- Prototype与JQuery对比
- Linux中文件查找技术大全
- 不同版本(2.3,2.4,2.5)的Servlet web.xml 头信息
- CDN-Content Delivery Network
- simulation(模拟器) 与 emulation(仿真器)的区别
- UVA——Children's Game
- gdbserver
- PHP json_encode() 函数介绍
- spring mvc 简单教程
- Square Country
- Strongly connected(hdu4635(强连通分量))
- C# 下 dev TreeList控件使用
- js获取location.href的参数
- 网站跨站点单点登录SSO