记录编号 42253 评测结果 AAAAAAAAAA
题目名称 [NOIP 2010冲刺十]数字积木 最终得分 100
用户昵称 GravatarCloud 是否通过 通过
代码语言 C++ 运行时间 0.024 s
提交时间 2012-09-18 09:41:20 内存使用 3.14 MiB
显示代码纯文本
#include<fstream>
#include<cstring>
#include<cstdlib>
using namespace std;
struct yu
{
	string st;
}s[1001];
int cmp(const void*a,const void *b)
{
	struct yu *c=(struct yu *)a;
	struct yu *d=(struct yu *)b;
	if(c->st+d->st > d->st+c->st)
		return 0;
	else
		return 1;
};
int main(void)
{
	ifstream fin("brick.in");
	ofstream fout("brick.out");
	int n;
	string str;
	str.clear();
	int i;
	fin>>n;
	for(i=0;i<n;i++)
		fin>>s[i].st;
	qsort(s,n,sizeof(s[0]),cmp);
	for(i=0;i<n;i++)
		str+=s[i].st;
	fout<<str;
	fin.close();
	fout.close();
	return 0;
}