AT_arc175_e.[ARC175E] Three View Drawing
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
将一个边长为 N 的立方体,分割成 N3 个边长为 1 的小立方体,并从中选出 K 个。请构造一种选择方式,使得无论从立方体的三个互相垂直的方向中的哪一个方向观察,所选的 K 个小立方体都能被全部看到,并且从每个方向看到的形状完全相同。
为了严格地形式化问题,将分割后的每个小立方体对应为一个整数三元组 (xi,yi,zi)。
请构造并输出满足以下条件的 K 个整数三元组 (xi,yi,zi):
- 0≤xi,yi,zi<N
- {(xi,yi)∣1≤i≤K}={(yi,zi)∣1≤i≤K}={(zi,xi)∣1≤i≤K}
- 上述集合包含 K 个元素。也就是说,对于 i=j,有 (xi,yi)=(xj,yj)。
对于任意满足限制条件的输入,均保证存在满足条件的解。
输入格式
输入通过标准输入按以下格式给出。
N K
输出格式
请按以下格式输出答案。
x1 y1 z1 x2 y2 z2 ⋯ xK yK zK
如果有多个解,输出任意一个均可。
输入输出样例
输入#1
3 3
输出#1
0 0 0 1 1 1 2 2 2
输入#2
2 4
输出#2
0 0 1 0 1 0 1 0 0 1 1 1
输入#3
1 1
输出#3
0 0 0
说明/提示
限制
- 输入的数值均为整数
- 1≤N≤500
- 1≤K≤N2
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?