8
N行动者:我可以达到多少个无限局面?
单招 棋盘是无限的二维方格,就像无限的棋盘一样。值为N的零件(一个N移动器)可以移动到与N的平方根正好等于其当前平方的距离(欧几里德测得的中心到中心)的距离的任何平方。 例如: 1移动器可以移动到水平或垂直相邻的任何正方形 2移动器可以移动到对角线相邻的任何正方形 五人棋棋子骑士一样的动作 请注意,并非所有的N型移动器都可以移动。3块移动器永远不会离开其当前正方形,因为板上的正方形都不与当前正方形的根3完全相同。 多招 如果允许其反复移动,某些碎片可以到达板上的任何正方形。例如,1移动器和5移动器都可以做到这一点。2移动器只能对角移动,并且只能达到正方形的一半。一块不能移动的棋子(例如3步移动棋子)不能到达任何方格(如果不发生移动,则起始方格不算作“到达”)。 图像显示可以到达的正方形。有关悬停的更多详细信息。点击查看大图。 1步或以上移动可达到的正方形用黑色标记 用红色方块显示正好可以移动1的方格 (3移动器除外,该方格不能移动) 给定的N移动者可以达到董事会的哪个比例? 输入项 正整数N 输出量 N移动者可以达到的董事会比例 这是从0到1(包括两端)的数字 对于此挑战,允许以最低的分数(例如1/4)输出分数 因此对于input 10,1/2和0.5都是可接受的输出。作为单独的分子和分母的输出也可以接受,包括不支持浮点数和分数的语言。例如,1 2或[1, 2]。 对于整数输出(0和1),以下任何格式都是可接受的: 对于0: ,0,0.0,,0/10 1[0, 1] 为1: ,1,1.0,,1/11 1[1, 1] 计分 这是代码高尔夫。分数是代码的长度(以字节为单位)。对于每种语言,以最短的代码为准。 测试用例 格式 input : output as fraction : output as decimal 1 : 1 : …