AT_past202306_c.円の描画
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在一个二维平面上,有一个以点 (X,Y) 为圆心、半径为 R 的圆。
对于整数对 (i,j),若点 (i,j) 位于该圆的圆内或圆周上,则定义 Si,j=#,否则 Si,j=.。
请输出所有满足 −N≤i,j≤N 的整数对 (i,j) 的 Si,j。
输入格式
从标准输入读入如下格式的数据:
X Y R N
输出格式
输出共 (2N+1) 行。第 i 行包含 Si−N−1,−N,Si−N−1,−N+1,…,Si−N−1,N,它们依次用空格分隔。
输入输出样例
输入#1
1 -2 1 3
输出#1
. . . . . . . . . . . . . . . . . . . . . . # . . . . . # # # . . . . . # . . . . . . . . . . . .
输入#2
-3 1 4 8
输出#2
. . . . . . . . . . . . . . . . . . . . . . . . . . # . . . . . . . . . . . . . . # # # # # . . . . . . . . . . . # # # # # # # . . . . . . . . . . # # # # # # # . . . . . . . . . # # # # # # # # # . . . . . . . . . # # # # # # # . . . . . . . . . . # # # # # # # . . . . . . . . . . . # # # # # . . . . . . . . . . . . . . # . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
输入#3
0 0 10 10
输出#3
. . . . . . . . . . # . . . . . . . . . . . . . . . . # # # # # # # # # . . . . . . . . . . # # # # # # # # # # # # # . . . . . . . # # # # # # # # # # # # # # # . . . . . # # # # # # # # # # # # # # # # # . . . . # # # # # # # # # # # # # # # # # . . . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . # # # # # # # # # # # # # # # # # # # # # . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . . # # # # # # # # # # # # # # # # # # # . . . # # # # # # # # # # # # # # # # # . . . . # # # # # # # # # # # # # # # # # . . . . . # # # # # # # # # # # # # # # . . . . . . . # # # # # # # # # # # # # . . . . . . . . . . # # # # # # # # # . . . . . . . . . . . . . . . . # . . . . . . . . . .
说明/提示
样例解释 1
在二维平面上,有一个以点 (1,−2) 为圆心、半径为 1 的圆。
当 (i,j) 为 (0,−2)、(1,−3)、(1,−2)、(1,−1) 以及 (2,−2) 时,Si,j=#,其余情况下 Si,j=.。
数据范围
- −100≤X,Y≤100
- 1≤R≤100
- 1≤N≤200
- 若 Si,j=#,则 −N≤i,j≤N。
- 输入的所有值都是整数。
由 ChatGPT 5 翻译
输入解题思路,AI测评打分。不知道怎么写?