题库/Y1282

#Y1282. 【例题4】Addition Chains

    传统题 难度: 提高 标签>一本通搜索算法
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交
题目描述 查看题解 开始编程Alt+E

Y1282 · 【例题4】Addition Chains

退出在线编程模式
提高 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制64 MiB
通过率—0 / 0 次提交

Addition Chains(教学范围)

题目描述

寻找从1严格递增到n的最短加法链。每个新项必须是任意两个此前项的和,两项允许相同。不同最短链任选,不限制必须含最后一项参与相加。

输入

多组,每行一个目标n,本地教学范围1≤n≤100;0结束。每个文件包含1..100个正目标。

输出

每个目标输出一行最短链,包含首项1与末项n。n=1输出1。采用逐项加法合法性与最短长度特判。

输入样例

5
7
12
15
77
0

输出样例

1 2 3 5
1 2 3 4 7
1 2 3 6 12
1 2 3 5 10 15
1 2 4 5 9 18 36 41 77

本地修订说明

明确教学1..100、最多100组,保留原77等公开样例目标;最短性以独立BFS完整教学域证明,不能把仅last+x星形链当一般加法链。

本地评测数据为独立构造和核验的教学训练数据,非官方原版数据。

本地修订与来源

本题为经授权补全的本地训练修订版,原始公开题面保留在采集档案;修订了:明确教学1..100、最多100组,保留原77等公开样例目标;最短性以独立BFS完整教学域证明,不能把仅last+x星形链当一般加法链。。此处题意、范围和输出约定以本修订版为准,不冒称原站或官方原版。原题链接:https://ybt.ssoier.cn/problem_show.php?pid=1443。

评测数据说明

本题使用按题意独立构造、以独立程序核对的训练数据及公开样例,共5个测试点,非原站或官方原始数据。总分100分。

题目信息

#2095
—

暂无提交记录

练习难度 提高
时间限制
1000ms
内存限制
64MiB

题目标签

暂无标签
上传者