75分求调help
查看原帖
75分求调help
1452893
zhanghq2024楼主2024/11/22 18:39
#include <bits/stdc++.h>
using namespace std;

string a[21];

bool cmp(string x, string y)
{
	for(int i = 0; i < min(x.size(),y.size());i++)
	{
		if(x[i]!=y[i])return x[i] > y[i];
	}
	return x.size() < y.size();
}


int main()
{
	int n;
	cin >> n;
	for(int i = 1; i <= n; i++)
	{
		cin >> a[i];
	}
	sort(a+1,a+n+1,cmp);
	for(int i = 1; i <= n; i++)
	{
		for(int j = 0; j < a[i].size();j++)
		{
			cout << a[i][j];
		}
	}
	return 0;
}
2024/11/22 18:39
加载中...