uva10905
2024-08-26 01:46:33
/*
很好的字符串 比较方法 很多个字符串 组成的 数字
需要最大
然后 比较 a和b 是 比较a+b 和b+a 的大小
*/ #include<cstdio>
#include<string.h>
#include<iostream>
#include<algorithm>
using namespace std;
struct point{
char str[100];
}T[55]; bool cmp(point A,point B){
int i,a=strlen(A.str),b=strlen(B.str);
point C=A,D=B;
for(i=0;i<b;i++)
C.str[a+i]=B.str[i];
for(i=0;i<a;i++)
D.str[b+i]=A.str[i];
for(i=0;i<a+b;i++)
if(C.str[i]!=D.str[i]){ return C.str[i]>D.str[i]; }
return true;
}
int main()
{
int n,i;
char sst[15];
while(true){ scanf("%d",&n); if(n==0) break; for(i=0;i<n;i++)
scanf("%s",T[i].str);
sort(T,T+n,cmp);
for(i=0;i<n;i++)
printf("%s",T[i].str);
printf("\n");
}
return 0;
}
最新文章
- 未能加载文件或程序集“projectname, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。
- javascript 特殊的一些知识
- ACM题目————The partial sum problem
- oracle将多条数据合并成一条
- Unity3D研究院之使用Animation编辑器编辑动画
- C#中的Delegate
- GDB 入门篇
- Linux下动态调整LVM文件系统大小
- NOI2012 骑行川藏
- HDU 5417 Victor and Machine
- CodeForces731-C.Socks-并查集
- python函数式编程之迭代器
- python——常用模块
- UNIX环境高级编程——初始化一个守护进程
- 俺的新书《Sencha Touch实战》终于出版了
- P1140 相似基因 (dp)
- 十二、针对单个工程来配置jdk版本
- JavaEE学习之JAXB
- [Leetcode 78]求子集 Subset
- 用CSS3制作尖角标签按钮样式