比赛场次 757
比赛名称 2026.8.26
比赛状态 已结束比赛成绩
开始时间 2026-08-26 08:30:00
结束时间 2026-08-26 13:00:00
开放分组 全部用户
组织者 RpUtl
注释介绍 偏思维,CSP-S 难度
题目名称 sort
输入输出 sorttros.in/out
时间限制 300 ms (0.3 s)
内存限制 512 MiB
测试点数 25 简单对比
用户 结果 时间 内存 得分
djyqjy AAAAAAAAAAAAAAAAAAAA
AAAAA
0.827 s 11.87 MiB 100
默 AAAAAAAAAAAAAAAAAAAA
AAAAA
0.863 s 9.73 MiB 100
郑霁桓 AAAAAAAAAAAAAAAAAAAA
AAAAT
1.094 s 7.01 MiB 96
PXCZM AAAAAAAAAAAAAAAAAAAA
ATAAT
1.134 s 7.96 MiB 92
123 WWAAAAAAAAAAAAAAAAAA
AAAAT
1.044 s 7.74 MiB 88
李金泽 AAAAAAAAAAAAAAAAAAAA
ATTTT
1.591 s 9.75 MiB 84
dream AAAAAAAAAAAAAAAWWWWW
WWWWW
0.974 s 5.71 MiB 60
exil AAAAAAAAAAAAAAATTTTT
TTTTT
3.323 s 7.58 MiB 60
rzzakioi AAAAAAAAAAAAAEEEEEEE
ETTTT
3.095 s 12.67 MiB 52
yyswys AAAAAAAAAAAAATTTTTTT
TTTTT
3.792 s 4.53 MiB 52
Ruyi AAAATTTTAAAAAAATTTTT
TTTTT
4.247 s 9.51 MiB 44
彭欣越 AAAATTTTAAAAAAATTTTT
TTTTT
4.384 s 29.78 MiB 44
yanglich AAAATTTTAAAAAAATTTTT
TTTTT
4.734 s 107.94 MiB 44
ChenBp WWAATTTTAAAAAAATTTTT
TTTTT
4.632 s 107.67 MiB 36
wmlsxzh AAAATTTTAAAAAWWTTTTT
TTTTT
4.786 s 165.65 MiB 36
__0w0__ WAWWWWWWAAAAAAAWWWWW
WWWWW
1.026 s 5.73 MiB 32
zcx WWWWWWWAAAAAAAAWWTTT
TTTTT
2.717 s 27.68 MiB 32
2_16鸡扒拌面 WWWWWWWWAAAAAAAWWWWW
WWWWW
0.066 s 3.65 MiB 28
LikableP AAAATTTTWWWWWWWTTTTT
TTTTT
4.360 s 7.54 MiB 16
0814d WAWWWWWWWWWWWWWWWEEE
EEEEE
1.819 s 3.71 MiB 4
终焉折枝 C 0.000 s 0.00 MiB 0
汐汐很希希 WWWWWWWWWWWWWWWWWWWW
WTTTT
1.959 s 4.41 MiB 0
hsl_beat RRRRRRRRRRRRRRRRRRRR
RRRRR
3.276 s 3.67 MiB 0

2. sort

★★★   输入文件:sorttros.in   输出文件:sorttros.out  
时间限制:0.3 s   内存限制:512 MiB

【题目背景】

传闻有一种神奇的排序算法:奇迹排序。

只需要把待排序的数组放在那里,等待一束宇宙射线射向数组,使数组自动排好序。

可惜的是,这个算法的时间复杂度太大了,所以还是来研究冒泡排序吧。

【题目描述】

给定一个 $1\sim n$ 的排列,下标从 $1$ 开始,现在又一段对 $a$ 进行冒泡排序的伪代码。

01: Algorithm BubbleSort(a, n)
02:    for i ← 1 to n do
03:       for j ← 1 to n - i do
04:          if a[j] > a[j + 1] then
05:             Swap(a[j], a[j + 1])
06:          end if
07:       end for
08:    end for
09: end Algorithm

由于宇宙射线的影响,导致第 4 行的 if 语句在执行时,恰好有一次其的执行结果相反(即执行相反的分支)。

现在给出 $n,a$,求出在宇宙射线影响下,运行 BubbleSort(a,n) 后,本质不同的 $a$ 的个数(称两个排列 $p,q$ 本质不同,当且仅当存在 $ i\in [1,n],p_i\ne q_i$)。

【输入格式】

第一行,一个正整数 $n$。

第二行,$n$ 个用空格隔开的正整数,表示排列 $a$。

【输出格式】

一行,一个正整数,表示答案。

【样例输入1】

3
2 3 1

【样例输出1】

3

【样例输入2】

5
1 4 2 3 5

【样例输出2】

5

【样例说明】

对于第一个样例,可能的 $a$ 有:$[1,3,2],[2,3,1],[2,1,3]$。

大样例。

【数据规模与约定】

测试点编号 $n\le$ 特殊性质
$1\sim 2$ $10$ 无
$3\sim 4$ $100$ 无
$5\sim 8$ $400$ 无
$9\sim 13$ $4000$ 有
$14\sim 15$ $10^5$ 有
$16\sim 18$ $2\times10^5$ 无
$19\sim 21$ $5\times10^5$ 无
$22\sim 25$ $2\times10^6$ 无

特殊性质:满足 $a_i=n-i+1$。

【来源】

在此键入。