您当前的位置: 首页 > 

不牌不改

暂无认证

  • 0浏览

    0关注

    422博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

1038 Recover the Smallest Number (30 分)

不牌不改 发布时间:2022-04-16 11:00:21 ,浏览量:0

题目

题目链接

题解

贪心。

重点是如何排序。

因为排序函数cmp只需要考虑两个字符串的顺序关系,因此我们可以尝试将两个字符串按不同顺序拼起来,比较大小,返回字典序小的那种情况的顺序。

我写了个很复杂的排序函数,其实还是没有考虑到排序函数本质就是只考虑局部排序,所以写该函数的时候我们也不必考虑过多,只考虑两个字符串的位置关系即可。

代码
#include
using namespace std;

const int N = 1e4+10;
int n;
string a[N];

bool cmp (string s1, string s2) {
	return s1+s2 > n;
	for (int i = 0;i > a[i];
	
	sort (a, a+n, cmp);
	
	int flag = 0;
	for (int i = 0;i             
关注
打赏
1662186765
查看更多评论
0.0394s