#P12253. [蓝桥杯 2024 国 Java B] 宝塔

[蓝桥杯 2024 国 Java B] 宝塔

题目描述

小蓝最近迷上了宝塔游戏,这是一款迷宫填数游戏,玩家需要按照规则将高度为 11NN 的宝塔放置在一个 N×NN \times N 大小的水平放置的棋盘当中,每个宝塔占据棋盘的一个方格。具体规则如下:

  1. 宝塔的高度只有 1,2,,N1, 2, \ldots, N
  2. 每一行、每一列中不可以出现相同高度的宝塔。
  3. 棋盘周围的箭头中的数字表示从这个位置看向棋盘时可以看到的宝塔个数。

下图 1 是一个棋盘以及答案以供参考。图 2 是你需要解决的问题,你需要输出 2525 个数字表示答案,按照棋盘布局从左至右、从上至下的顺序输出即可。例如对于图 1 对应的棋盘而言,输出的答案是:14324321214332141432432121433214。题目保证答案只有一个。

输出格式

这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只需要编写一个程序输出这个整数,输出多余的内容将无法得分。