AT_code_formula_2014_final_f 100個の円

题目描述

有 $100$ 个圆。已知第 $k$ 个圆的半径为 $k$。 现在要将这些圆铺满在一个 $1500 \times 1500$ 的正方形内。 请输出一种铺放方式。 注意,圆心的坐标 $x$ 坐标和 $y$ 坐标都必须是整数。

输入格式

无输入。

输出格式

输出格式如下所示: > $X_1$ $Y_1$ > $X_2$ $Y_2$ > $\cdots$ > $X_{100}$ $Y_{100}$ 请输出 $100$ 行,每行输出第 $k$ 个圆的圆心的 $x$ 坐标和 $y$ 坐标 $X_k,\ Y_k$,用空格分隔。 注意,只能输出整数,且所有圆都必须完全包含在以坐标 $(0,0)$ 和 $(1500,1500)$ 为对角线的正方形内部。 圆与圆、圆与正方形可以相切,但不能重叠。

说明/提示

### 样例说明 1 在上述例子中,半径为 $1$ 的圆被放在坐标 $(1,1)$,半径为 $2$ 的圆被放在坐标 $(5,10)$,半径为 $3$ 的圆被放在坐标 $(500,30)$。像这样输出 $100$ 行,就是本题的要求。 由 ChatGPT 4.1 翻译