比赛场次 757
比赛名称 2026.8.26
比赛状态 已结束比赛成绩
开始时间 2026-08-26 08:30:00
结束时间 2026-08-26 13:00:00
开放分组 全部用户
组织者 RpUtl
注释介绍 偏思维,CSP-S 难度
题目名称 sort
输入输出 sorttros.in/out
时间限制 400 ms (0.4 s)
内存限制 512 MiB
测试点数 25 简单对比
用户 结果 时间 内存 得分
Gravatar AAAAAAAAAAAAAAAAAAAA
AAAAA
0.864 s 9.74 MiB 100
Gravatardjyqjy AAAAAAAAAAAAAAAAAAAA
AAAAA
0.917 s 11.86 MiB 100
Gravatar郑霁桓 AAAAAAAAAAAAAAAAAAAA
AAAAA
1.024 s 7.01 MiB 100
GravatarPXCZM AAAAAAAAAAAAAAAAAAAA
AAAAA
1.143 s 7.96 MiB 100
Gravatar李金泽 AAAAAAAAAAAAAAAAAAAA
AAAAA
1.665 s 9.82 MiB 100
Gravatar123 WWAAAAAAAAAAAAAAAAAA
AAAAA
0.943 s 7.72 MiB 92
Gravatardream AAAAAAAAAAAAAAAWWWWW
WWWWW
0.892 s 5.69 MiB 60
Gravatarexil AAAAAAAAAAAAAAATTTTT
TTTTT
5.350 s 7.56 MiB 60
GravatarRuyi AAAAAAAAAAAAAAATTTTT
TTTTT
6.282 s 9.51 MiB 60
Gravatarrzzakioi AAAAAAAAAAAAAEEEEEEE
EEEEE
3.051 s 12.66 MiB 52
Gravataryyswys AAAAAAAAAAAAATTTTTTT
TTTTT
6.190 s 4.50 MiB 52
Gravatar彭欣越 AAAATTTTAAAAAAATTTTT
TTTTT
7.178 s 29.77 MiB 44
Gravataryanglich AAAATTTTAAAAAAAMMMMM
MTTTT
7.206 s 155.54 MiB 44
Gravatarwmlsxzh AAAATTTTAAAAAWWMMMMM
MTMMT
6.982 s 209.98 MiB 36
GravatarChenBp WWAATTTTAAAAAAAMMMMM
TTTTT
7.266 s 168.04 MiB 36
Gravatar__0w0__ WAWWWWWWAAAAAAAWWWWW
WWWWW
0.941 s 5.75 MiB 32
Gravatarzcx WWWWWWWAAAAAAAAWWWWT
TTTTT
3.879 s 28.05 MiB 32
Gravatar2_16鸡扒拌面 WWWWWWWWAAAAAAAWWWWW
WWWWW
0.068 s 3.66 MiB 28
GravatarLikableP AAAATTTTWWWWWWWTTTTT
TTTTT
7.150 s 7.58 MiB 16
Gravatar0814d WAWWWWWWWWWWWWWWWEEE
EEEEE
1.699 s 3.73 MiB 4
Gravatar终焉折枝 C 0.000 s 0.00 MiB 0
Gravatar汐汐很希希 WWWWWWWWWWWWWWWWWWWW
WTWWT
2.223 s 4.67 MiB 0
Gravatarhsl_beat RRRRRRRRRRRRRRRRRRRR
RRRRR
3.418 s 3.65 MiB 0

2. sort

★   输入文件:sorttros.in   输出文件:sorttros.out  
时间限制:0.4 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$。

【来源】

在此键入。