洛谷P1012猜数
题目链接:猜数
知识点:
如果字符串是数字,且现有几个这样的字符串,怎样组合可以得到最大(最小道理也是一样的)的数字?
大致思路:任意两个字符串组合,有两种组合方式。分别是AB和BA。比较这两种组合方式谁比较大
格式:
bool cmp(string& a,string& b)
{
return a + b > b + a;
}
注:我在没接触过这道题的时候
第一个思路是:比较两个字符串,谁大就把谁放到前面。这个思路是错误的。
321 32
这样按照这个思路组合出来的数是32132
原创
2021-12-14 12:36:41 ·
514 阅读 ·
0 评论