题目 1680

「一本通 1.3 例 5」weight

查看题解 ↗GitHub ↗如何评测
题号
1680
时间限制
1000 ms
内存限制
128 MB
标签
构造搜索

【题目描述】

原题来自:USACO

已知原数列a1,a2,...,ana_1,a_2,...,a_n中的前11项,前22项,前33项,⋯\cdots,前nn项的和,以及后11项,后22项,后33项,⋯\cdots,后nn项的和,但是所有的数都被打乱了顺序。此外,我们还知道数列中的数存在于集合SS中。试求原数列。当存在多组可能的数列时,求字典序最小的数列。

【输入】

  • 第1行,一个整数n 。
  • 第2行,2×n2 \times n个整数,注意:数据已被打乱。
  • 第3行,一个整数m,表示S集合的大小。
  • 第4行,m个整数,表示S集合中的元素。

【输出】

输出满足条件的最小数列。

【输入样例】

文本
5
1 2 5 7 7 9 12 13 14 14
4 
1 2 4 5

【输出样例】

文本
1 1 5 2 5

【提示】

数据范围

对于100%100\%的数据1<=n<=10001<=n<=1000,1<=m<=5001<=m<=500,且S∈{1,2,3,...,500}S \in \{1,2,3,...,500\}。

样例解释

从左往右求和 从右往左求和
1=1 5=5
2=1+1 7=2+5
7=1+1+5 12=5+2+5
9=1+1+5+2 13=1+5+2+5
14=1+1+5+2+5 14=1+1+5+2+5

数据下载

题目 1680 的公开数据

正在读取文件列表…

常用命令

题目 1680 的 ROJ 命令

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