#ABC251D. 至多三个砝码(选手版)
至多三个砝码(选手版)
至多三个砝码(选手版)
题目描述
给定一个整数 。
你将准备一些砝码,使得以下所有条件都得到满足。
- 砝码的数量在 到 之间(含端点)。
- 每个砝码的质量为不超过 的正整数。
- 到 之间的每个整数都是好整数。这里,若正整数 满足以下条件,则称其为好整数:
可以从准备好的砝码中选择至多 个不同的砝码,使总质量为 。
打印一组满足条件的砝码。
输入格式
输入按以下格式从标准输入给出:
W
输出格式
按以下格式打印,其中 是砝码的数量, 是第 个砝码的质量。若存在多个解,输出任意一个即可。
N
A_1 A_2 … A_N
这里, 和 应满足以下条件:
样例
6
3
1 2 3
在上面的输出中,准备了质量分别为 、、 的 个砝码。
该输出满足条件。特别是关于第 3 条条件,可以确认 到 之间的每个整数都是好整数。
如果只选择第 个砝码,其总质量为 。
如果只选择第 个砝码,其总质量为 。
如果只选择第 个砝码,其总质量为 。
如果选择第 个和第 个砝码,其总质量为 。
如果选择第 个和第 个砝码,其总质量为 。
如果选择第 个、第 个和第 个砝码,其总质量为 。
12
6
2 5 1 2 5 1
可以准备多个质量相同的砝码。
数据范围
- 为整数。
提示
答案不唯一,输出任意合法解即可。
难度
普及+/提高-
通过率
—
尝试
0
已通过
0
- ID
- 2752
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者