专栏文章

题解:P1012 [NOIP 1998 提高组] 拼数

P1012题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miofx1it
此快照首次捕获于
2025/12/02 18:33
3 个月前
此快照最后确认于
2025/12/02 18:33
3 个月前
查看原文
昨天晚上想到的绝妙证法。

题意

nn 个数,把他们排成一排、首尾相接,求拼接后的数最大是多少。

分析

注意到题目中有拼接操作,考虑用 string 存数字。这样有一个好处,在两个字符串长度相同时,比较两个数字变成的字符串的字典序大小就相当于比较两个数的大小。
我们为了让结果尽可能大,就要保证大的数字在前,小的数字在后。我们发现,这样大小数字组成了一个逆序对,我们的任务就是让逆序对的个数尽可能多。

评论

0 条评论,欢迎与作者交流。

正在加载评论...