博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVA 10905 Children's Game
阅读量:5214 次
发布时间:2019-06-14

本文共 1731 字,大约阅读时间需要 5 分钟。

1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 1010 1111 1212 1313 1414 1515 1616 1717 1818 1919 2020 2121 2222 2323 2424 2525 #include 
26 #include
27 #include
28 #include
29 #include
30 using namespace std;31 bool cmp(string a,string b)32 {33 return a+b>b+a;34 }35 string num[55];36 int main()37 {38 int n,i;39 while(cin>>n&&n)40 {41 for(i=0;i
>num[i];43 sort(num,num+n,cmp);44 for(i=0;i
View Code

西姐代码,很不错,string类不需要考虑其他问题

1 #include 
2 #include
3 #include
4 #include
5 #define FOR(i,b,e) for(int i = b; i <= e; i++) 6 #define sc(x) scanf("%d", &x) 7 #define sc1(x) scanf("%s", &x) 8 using namespace std; 9 const int INF = 1000, MAX = 50;10 struct Str{11 char s[INF];12 }num[MAX];13 char str1[INF], str2[INF];14 int cmp(const Str a, const Str b){
//排序,将两两连接有AB或是BA,将如果AB>BA,那么就将A排在B的后面,反之则反之。15 strcpy(str1, a.s);16 strcat(str1, b.s);17 strcpy(str2, b.s);18 strcat(str2, a.s);19 if(strcmp(str1, str2) > 0)20 return 1;21 return 0;22 }23 int main(int argc, char *argv[]) {24 int N, i;25 while(sc(N), N){26 FOR(i, 0, N-1) sc1(num[i].s);27 sort(num, num+N, cmp);28 FOR(i, 0, N-1)29 printf("%s",num[i].s);30 printf("\n");31 }32 return 0;33 }
View Code

这个代码考虑到结构体,因此那个com函数是必须的

int cmp(const Str &a, const Str &b){

strcpy(str1, a.s);
strcat(str1, b.s);
strcpy(str2, b.s);
strcat(str2, a.s);
if(strcmp(str1, str2) > 0)
return 1;
return 0;
}

转载于:https://www.cnblogs.com/ghostTao/p/4384739.html

你可能感兴趣的文章
VS2010里的WEB引用和服务引用的区别
查看>>
获取Object对象的length
查看>>
im ui框架调研,对比
查看>>
hdu 3461 Code Lock 并查集(有点难想到)★★
查看>>
hdu6195 cable cable cable(from 2017 ACM/ICPC Asia Regional Shenyang Online)
查看>>
http live streming
查看>>
有佳通讯录v2.03
查看>>
给同为.NET开发者普及一点Oracle数据库经验
查看>>
基于spring-security-oauth2搭建授权服务器(一)
查看>>
OC category & protocol
查看>>
X86给龙芯笔记本编译本地工具链(未完待续)
查看>>
knockoutjs(01) how to bind isSelected
查看>>
python正则表达式之使用规则
查看>>
jQuery懒加载插件 – jquery.lazyload.js
查看>>
背包九讲学习
查看>>
DELPHI调用百度定位API(根据IP获取城市及GPS信息等)
查看>>
Android五种数据传递方法汇总
查看>>
LeetCode - Sqrt(x)
查看>>
应用抽象工厂+反射实现通用数据源的设计(二)
查看>>
mount 命令
查看>>