Preparing NOJ

魔术球问题

1000ms 65536K

Description:

 

假设有n根柱子,现要按下述规则在这n根柱子中依次放入编号为123¼的球。

1)每次只能在某根柱子的最上面放球。

2)在同一根柱子中,任何2个相邻球的编号之和为完全平方数。

试设计一个算法,计算出在n根柱子上最多能放多少个球。例如,在4 根柱子上最多可

11 个球。

对于给定的n,计算在n根柱子上最多能放多少个球。

Input:

  输入第1 行有1个正整数n,表示柱子数。

Output:

       输出n 根柱子上最多能放的球数以及相应的放置方案。 第一行是球数。接下来的n行,每行是一根柱子上的球的编号。

Sample Input:

4

Sample Output:

11
1 8
2 7 9
3 6 10
4 5 11

Note:

 

本题由旧版NOJ导入,来源:算法设计与实验题解

Info

NOJ

Provider NOJ

Code NOJ1351

Tags

Submitted 1

Passed 0

AC Rate 0%

Date 04/20/2019 10:03:10

Related

Nothing Yet