1964. 切披萨

时间限制 1000 ms   内存限制 256 MB

702点外卖点了个大披萨。

rankYu决定用随机的方式切这块披萨,他打算写$\ k\ $张纸条,每张纸条上写 $3$ 个范围在$\ [0,359]\ $的整数。每个整数代表一个角度。特别的,这$\ k \times 3\ $个数字两两之间互不相同

rankYu会从$\ k\ $张纸条中抽取任意$\ 3\ $张纸条,得到$\ 9\ $个整数,分别代表$9$个角度。然后,沿半径在这$\ 9\ $个角度上各切一刀,最终得到$9$块披萨。

例如,当$\ 9\ $个整数分别为 $0, 40, 80, 120, 160, 200, 240, 280, 320\ $时,沿半径切完之后将会得到 $9$ 块披萨,每块披萨的角度都是$\ 40^\circ\ $。

rankYu会拿走$\ 9\ $块披萨里中间大小的那块披萨,他希望无论怎样抽取纸条,自己得到的披萨的角度能大于等于$\ 20^\circ\ $。

现在rankYu把笔给你,希望你能帮他在每张纸条上写下$\ 3\ $个整数,共$\ k \times 3\ $个互不相同的整数。

你能完成这个任务吗?

输入数据

输入一个整数$\ k(6\le k\le 10)\ $,代表有$\ k\ $张纸条。

输出数据

输出$\ k\ $行,每行$\ 3\ $个范围在$\ [0,359]\ $的整数,整数之间用空格隔开。

其中,第$\ i\ $行代表第$\ i\ $纸条上的三个整数。

注意本题答案不唯一,输出不必与样例完全相同。

样例输入

复制
6 \n

样例输出 special judge

复制
0 20 40
60 80 100
120 140 160
180 200 220
240 260 280
300 320 340 ·  ·  \n
  ·  ·   \n
   ·   ·   \n
   ·   ·   \n
   ·   ·   \n
   ·   ·   \n

样例说明

例如,当rankYu抽取"$\ 0\ 20\ 40\ $","$\ 60\ 80\ 100\ $","$\ 120\ 140\ 160\ $"三张纸条时,披萨将会分为$\ 8\ $块角度为$\ 20^\circ\ $的披萨和一块角度为$\ 200^\circ\ $的披萨。中间大小的披萨角度为$\ 20^\circ\ $,满足题意。

可以证明,无论怎么抽取纸条,都能满足题意。

提交

请先 登录

© 2024 FAQs Contact About