比赛场次 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 简单对比
用户 结果 时间 内存 得分
Gravatardjyqjy AAAAAAAAAAAAAAAAAAAA
AAAAA
0.827 s 11.87 MiB 100
Gravatar AAAAAAAAAAAAAAAAAAAA
AAAAA
0.863 s 9.73 MiB 100
Gravatar郑霁桓 AAAAAAAAAAAAAAAAAAAA
AAAAT
1.094 s 7.01 MiB 96
GravatarPXCZM AAAAAAAAAAAAAAAAAAAA
ATAAT
1.134 s 7.96 MiB 92
Gravatar123 WWAAAAAAAAAAAAAAAAAA
AAAAT
1.044 s 7.74 MiB 88
Gravatar李金泽 AAAAAAAAAAAAAAAAAAAA
ATTTT
1.591 s 9.75 MiB 84
Gravatardream AAAAAAAAAAAAAAAWWWWW
WWWWW
0.974 s 5.71 MiB 60
Gravatarexil AAAAAAAAAAAAAAATTTTT
TTTTT
3.323 s 7.58 MiB 60
Gravatarrzzakioi AAAAAAAAAAAAAEEEEEEE
ETTTT
3.095 s 12.67 MiB 52
Gravataryyswys AAAAAAAAAAAAATTTTTTT
TTTTT
3.792 s 4.53 MiB 52
GravatarRuyi AAAATTTTAAAAAAATTTTT
TTTTT
4.247 s 9.51 MiB 44
Gravatar彭欣越 AAAATTTTAAAAAAATTTTT
TTTTT
4.384 s 29.78 MiB 44
Gravataryanglich AAAATTTTAAAAAAATTTTT
TTTTT
4.734 s 107.94 MiB 44
GravatarChenBp WWAATTTTAAAAAAATTTTT
TTTTT
4.632 s 107.67 MiB 36
Gravatarwmlsxzh AAAATTTTAAAAAWWTTTTT
TTTTT
4.786 s 165.65 MiB 36
Gravatar__0w0__ WAWWWWWWAAAAAAAWWWWW
WWWWW
1.026 s 5.73 MiB 32
Gravatarzcx WWWWWWWAAAAAAAAWWTTT
TTTTT
2.717 s 27.68 MiB 32
Gravatar2_16鸡扒拌面 WWWWWWWWAAAAAAAWWWWW
WWWWW
0.066 s 3.65 MiB 28
GravatarLikableP AAAATTTTWWWWWWWTTTTT
TTTTT
4.360 s 7.54 MiB 16
Gravatar0814d WAWWWWWWWWWWWWWWWEEE
EEEEE
1.819 s 3.71 MiB 4
Gravatar终焉折枝 C 0.000 s 0.00 MiB 0
Gravatar汐汐很希希 WWWWWWWWWWWWWWWWWWWW
WTTTT
1.959 s 4.41 MiB 0
Gravatarhsl_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$。

【来源】

在此键入。