QOJ.ac

QOJ

実行時間制限: 1 s メモリ制限: 512 MB 満点: 100 難易度: [表示]

#1806. 文字グリッド

統計

これは出力のみの問題である。

一辺の長さが $N \ge 13$ である正方形のグリッドを作成し、以下の性質を満たすように小文字の英字で埋めることが課題である。

$i$ 行 $j$ 列目の文字を $c_{i,j}$ と表記する。

すべての $1 \le i \le N$ および $1 \le j, p \le N - 1$ (ただし $j + p \le N$)について、以下の形式の $N^2 \cdot (N - 1) / 2$ 個の文字列 $A_{i,j,p} = c_{i,j}c_{i,j+1} \dots c_{i,j+p}$ を考える。

また、すべての $1 \le j \le N$ および $1 \le i, p \le N - 1$ (ただし $i + p \le N$)について、以下の形式の $N^2 \cdot (N - 1) / 2$ 個の文字列 $B_{i,j,p} = c_{i,j}c_{i+1,j} \dots c_{i+p,j}$ を考える。

これら合計 $N^2 \cdot (N - 1)$ 個の文字列すべてが互いに異なっていなければならない。

入力

入力はない。

出力

以下の形式で答えを出力せよ。まず $N$ ($13 \le N \le 100$) を出力する。次に、$N$ 行で正方形のグリッドを出力する。$i$ 行目には、グリッドの $i$ 行目を表す $N$ 文字の文字列を1つ出力すること。

複数の正解が存在する場合、そのいずれも正解として認められる。

入出力例

入力 1

```

#### 出力 1

4 petr ozav odsk camp ```

注記

サンプル出力のグリッドは問題の性質を満たしているが、グリッドサイズが小さすぎるため正解としては認められない。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.