Classic
Clean & simple
Crystal
Glassmorphism + Neon
Cyberpunk
Neon glitch art
🚫
违规Action检测
禁止Use右键菜单
⚠️ 此Action已被系统记录
1

整理试卷

📝 Solutions 🔵 仅限 C++
Problems Description
小明是班里的C语言课代表,有一天他被C语言老师叫去把期中Exam的试卷从旧办公室搬到新办公室去。老师之前已经按照成绩从低到高把试卷排好了,并且嘱咐小明搬的时候不要把试卷的顺序弄乱了。<br /> 但巧的是,小明在搬着试卷走的过程中迎面走来一漂亮妹子,于是小明本能的目送美女走过,然后撞到了一items女汉子……就这样,试卷撒了一地,于是乎小明马上捡完试卷堆成一摞,但是试卷的顺序都乱掉了。<br /> 小明是刚进ACM校队的新人,他想趁此机会考考你,问你任意交换相邻的两张试卷,使得最后整items试卷序列按照成绩从低到高排好,最少需要交换多少次?<br /> <div> <br /> </div>
Input格式
输入包含多组测试数据。<br /> 每组Page 一行输入一items整数n(0&lt;=n&lt;=1000),表示试卷的张数,当n=0时,输入结束。<br /> 接下来一行输入nitems互不相同的非负整数,每items整数最大不超过32位int型的范围。<br /> <div> <br /> </div>
Output格式
对于每组输入,输出使得最后整items试卷序列按照成绩从低到高排好的最少交换次数。
Sample
Sample Input 1
5 4 2 1 7 5 3 1 2 3 8 9 8 7 6 5 4 3 2 0
Sample Output 1
4 0 28
Submit Code
请先Login后Submit

🤖 AI 解题助手

OpenRouter
就绪
👋 你好!我是 AI 解题助手。
我已阅读了这problems题,可以帮你points析思路、提供Code示例。
🔓 完全Free · 无需消耗 Token