单点时限: 1.0 sec
内存限制: 256 MB
Cuber QQ 是一位社交恐惧者。为了显得他并没有那么害怕社交,他打算请他的
Cuber QQ 准备了一个超大的舞池。这个舞池可以看作一个平面直角坐标系,因为 Cuber QQ 喜欢整齐划一的感觉,所以他想把每个朋友安排在一个格点上。当然,他可以在一个格点上安排多位朋友。
Cuber QQ 觉得,这些社恐朋友们肯定不希望这场舞会过于拥挤。以 Cuber QQ 的经验,社恐们只会和与自己直线距离小于或等于 1 的人们社交。而且,一旦和超过 2 人社交,他们就会非常尴尬,不知所措。然而,如果和小于 2 人社交,他们就会觉得自己被孤立了,很有可能心生不满。所以,每个人必须恰好和 2 人社交,不多不少。
考虑到这些要求,位置的安排就非常困难了。Cuber QQ 会告诉你参加舞会的人数,想让你帮忙给一个方案。
以下是一段形式化的题目描述。
请在平面直角坐标系中放置
输入一个整数
如果不存在满足条件的方案,请输出
否则,请输出
1
-1
4
1 1 1 2 2 1 2 2
格点是指横纵坐标都是整数的点。