首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Uva11905 连数有关问题(贪心)

2012-11-26 
Uva11905 连数问题(贪心)#include iostream#include cstdio#includealgorithm#includestringusing

Uva11905 连数问题(贪心)

#include <iostream>#include <cstdio>#include<algorithm>#include<string>using namespace std;struct cha{ string a; }d[55];int cmp(cha A,cha B) //用字符串比较函数直接比较不行的,例如563,56  {   string c,d;    c=A.a+B.a;d=B.a+A.a;return c>d;}int main(void){  int t,i,j;   while(cin>>t&&t)   {  for(i=0;i<t;i++)         cin>>d[i].a;      sort(d,d+t,cmp);      for(i=0;i<t;i++)  cout<<d[i].a;      cout<<endl;     } } 

热点排行