CF334A Candy Bags
题目描述
Gerald 有 $n$ 个弟弟,并且 $n$ 是一个偶数。一天,他买了 $n^2$ 袋糖果。一袋有 1 颗糖,一袋有 2 颗糖,一袋有 3 颗糖,依此类推。实际上,对于每个从 $1$ 到 $n^2$ 的整数 $k$,他正好有一袋糖果数量为 $k$ 的糖果袋。
请你帮他将每人分 $n$ 袋糖果给每个弟弟,使得所有弟弟拿到的糖果总数完全相同。
输入格式
单独一行包含一个整数 $n$($n$ 是偶数,且 $2 \leq n \leq 100$),表示 Gerald 有多少个弟弟。
输出格式
假设 Gerald 用 $1$ 到 $n$ 给弟弟编号。你需要输出 $n$ 行,第 $i$ 行包含 $n$ 个整数,表示分给第 $i$ 个弟弟的每袋糖果数。这些数字均需互不相同,且在 $1$ 到 $n^2$ 范围内。每行的输出顺序可以任意。
保证在给定的数据范围内一定有解。
说明/提示
输入样例展示了当 Gerald 有两个弟弟时的方案。此时一共有 $1,2,3,4$ 四袋糖果。他可以把 1 和 4 的糖果袋分给一个弟弟,把 2 和 3 的糖果袋分给另一个弟弟。
由 ChatGPT 5 翻译