题目 20259

排列

查看题解 ↗GitHub ↗如何评测
题号
20259
标签
比赛NOIP
来源
2023 杜瑜皓 CSP-S&NOIP20连测 第 10 套

排列

题目描述 给出一个长度为�的数组�1 , �2 , …, �� ,求一个字典序最小的 1 ∼ �的排列�,使得原 数组重新排列成��1 , ��2 , …, ��� 后每一个前缀的平均数都大于等于 0。

输入格式 第一行一个整数�。

接下来一行,�个整数,�1 , �2 , …, �� 。

输出格式 一行,若干个整数�1 , �2 , …, �� 。如果无解,那么输出-1。

样例输入 1 5 -1 -2 -3 4 5

样例输出 1 4 1 2 5 3

样例输入输出 2 见下发文件。

数据规模 共 10 个测试点。

测试点 1 满足� ≤ 10。

测试点 2,3 满足� ≤ 15。

测试点 4,5,6,7 满足� ≤ 1000。

对于所有数据,满足 1 ≤ � ≤ 105 , − 109 ≤ �� ≤ 109 。

数据下载

题目 20259 的公开数据

正在读取文件列表…

常用命令

题目 20259 的 ROJ 命令

以下命令默认使用全局安装的 ROJ Skill,请在终端中直接执行;如果修改过 AGENT_HOME,请将命令中的 ~/.agents 替换为对应目录。