解题思路 我们需要找到一个无限长的数字序列,其中数字k在该序列中正好出现k次。序列的前几项如下: 1 2, 2 3, 3, 3 4, 4, 4, 4 5, 5, 5, 5, 5 ... 可以观察到,数字k的最后一个出现位置是1 + 2 + 3 + ... + k = k * (k + 1) / 2。因此,我们可以通过求和公式来确定n项所在的数字。 算法步骤: 确定数字k:通过不断累加k,直到k * (k + 1) / 2大于或等于n。 输出结果:当找到合适的k后,k就是数字序列的第n项。 代码 cpp java python #include <iostream&...