1
Android锁屏
介绍 您正坐在长桌尽头的会议室。您环顾四周,可以看到苹果董事会的蒂姆·库克,史蒂夫·乔布斯的鬼魂和杰克·多纳西。苹果之所以召开这次会议,是因为他们意识到Android锁定屏幕要酷得多,并且他们希望1-UP。当Ghost Steve哭着时,房间里的每个人都在注视着你,“帮我,CodeGolf的人!你是我唯一的希望!” 问题 Android锁定屏幕是一个3 x 3的点网格,可以通过将手指从一个点滑到另一个点来建立路径来进行连接。密码被认为是任何可能的路径,包括任何数量的点,但不包括任何数量的点。(在实际的电话上,路径必须至少有4个点长。对此挑战,请忽略该限制。)苹果计划用M x N网格(即(M * N)/ 9)替换3 x 3网格。倍好! 规则: 零点路径不是密码,但一个点路径是 一条路可以穿越自己 路径不能直接跨越点而不包含该点 一个点只能使用一次 旋转相同的路径不是相同的密码 相同但反向排序的路径不是相同的密码 例如,在3x3网格上,点编号从1到9: 1 2 3 4 5 6 7 8 9 一些有效的路径是: 1 3 7,2,3 1,5,9,2 1,8,6,5,4 4,2,3,5,6,7,8,9 5,9,6,4 一些无效的路径是: 1,3 1,9,5 7,5,4,7 4,6 您的输入将是三个数字: (M,N,d) 其中格是M x N,而d是路径的长度 1 …