P5634 数码排序【加强版】 题解 发表于 2019-11-10 分类于 题解 本文迁移自洛谷原文。 高精度对于 Python 来说不是个事。 思路与原版相同。 12345678import mathn = int(input())l = int(math.log(n - 1, 2)) + 1res = n * lres = res - 2 ** lres = res + 1t = n * (n - 1) // 2print(min(res, t) % 100000007)