Form a Larger Knapsack
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
Problem F. Form a Larger Knapsack
Input file: standard input
Output file: standard output
Time limit: 1 second
Memory limit: 256 megabytes
Judgement protocol: Special Judge
黄神有 个背包,大小分别是从 到 。
现在黄神要将这 个背包合成一个大背包。
首先黄神将这 个背包排成一行。
每一轮合成,从相邻的两个背包得到一个新的背包,大小为两个背包的大小之和,旧背包消失。
合成 轮,得到一个大背包。
例如:
初始有 个背包,顺序为 。
第一轮:。
第二轮:。
第三轮:。
个背包得到一个大小为 的背包。
现在黄神想知道他的 个背包,初始的顺序是什么,才能获得最大的背包?
Input
输入包含一行一个整数 。
Output
第一行输出一个非负整数,表示最终的背包大小。
第二行输出 个整数,表示初始 个背包的顺序。
对于背包的大小,答案可能太大,请对 取模再输出。
背包的顺序可能有多种,输出任意一解即可。
Example
standard input | standard output |
---|---|
Hint
样例一的解释已在题面中给出。
FJNU·ACM-23新手村の第五场世纪大战(重现赛)
- 状态
- 已结束
- 规则
- ACM/ICPC
- 题目
- 9
- 开始于
- 2023-11-19 16:00
- 结束于
- 2024-4-21 0:00
- 持续时间
- 3680 小时
- 主持人
- 参赛人数
- 28