Pro.ID2095 TitleAL103 魔术球问题 Title链接http://10.20.2.8/oj/exercise/problem?problem_id=2095 AC0 Submit28 Ratio0.00% 时间&空间限制描述假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为1,2,3,... 的球。 (1)每次只能在某根柱子的最上面放球。 (2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。 试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4 根柱子上最多可放11 个球。 输入输入只有一行,一个正整数n,表示柱子数。 1 < n <= 55 输出Description 假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为1,2,3,... 的球。 (1)每次只能在某根柱子的最上面放球。 (2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。 试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4 根柱子上最多可放11 个球。 Input 输入只有一行,一个正整数n,表示柱子数。 1 < n <= 55 Output 输出n根柱子上最多能放的球数以及相应的放置方案。第一行是球数,接下来的n行,每行是一根柱子上的球的编号。每根柱子上的球的编号从小到大。 Sample Input 4 Sample Output 11 1 8 2 7 9 3 6 10 4 5 11 Author 样例输入4 样例输出11 1 8 2 7 9 3 6 10 4 5 11 提示作者 |