查询出题人精神状态
2026-03-31 19:55:22
发布于:广东
开喷。
出题人你 大常数的解法开 时限还只给 1s 是何意味?!
注意到 STD 是按字典序排序的,这个不是在 100 年前就被 hack 了吗?
例如
6
1 3 2 1 3 2
1 2
2 3
3 4
1 5
5 6
按照官方题解来排是 1 3 2 3 2 1,但显然可以顺序遍历做到 1 3 2 1 3 2
我认为这道题正确解法应该是:
- 首先发现是拼数的问题转到了树上,所以应该按 排。暴力是 的。
- 然后考虑启发式合并,依旧记录前缀哈希值。合并是 的。
- 排序时,先用原串 把非重儿子排个序,然后重儿子再用 Treap+哈希二分排序,这个也是 的。
这样子就能做到 2log 了。官方题解写的是啥子啊。
前面忘了后面忘了,买个 plus 吧。
全部评论 20
我比赛的时候也这么想的
我自己的数据是
4
2 2 2 1
1 2
1 3
2 4
正确输出应该是2 2 1 2
ps题面貌似没有说是所有节点都要最稳定序列,但是答案是这么写的2026-03-31 来自 上海
3你说得对,但是要想让字典序最小,每个子树的字典序也必须最小
2026-03-31 来自 广东
1你说得对,我的表述可能有一点问题,但是意思还是这个意思
2026-04-04 来自 上海
0
当时我这题被卡常了一发来着(
2026-04-01 来自 山东
2听 sk 说要换新一批出题人了,可能是临走前多拉一点(
2026-03-31 来自 浙江
2那很会拉了
2026-04-04 来自 上海
0属于是拉完了
2026-04-04 来自 上海
0注意题面,就知道了
2026-04-04 来自 浙江
0
d'd'd
2026-04-06 来自 山东
0STD 是 的,我饭堂了
2026-04-05 来自 广东
0ddd
2026-03-31 来自 福建
0ddd
2026-03-31 来自 福建
0ddd
2026-03-31 来自 福建
0ddd
2026-03-31 来自 广东
0ddd
2026-03-31 来自 广东
0注意到这题改改可以变成树上后缀排序
2026-03-31 来自 广东
0d
2026-03-31 来自 广东
0666
2026-03-31 来自 广东
0ddd
2026-03-31 来自 广东
0ddd
2026-03-30 来自 广东
0d
2026-04-01 来自 浙江
0
ddd
2026-03-30 来自 广东
0d
2026-04-01 来自 浙江
0
ddd
2026-03-30 来自 广东
0d
2026-04-01 来自 浙江
0
qp
2026-03-30 来自 广东
0看了看题面释怀了
2026-03-30 来自 广东
0d
2026-03-30 来自 广东
0

































有帮助,赞一个