【水】关于排列
  • 板块学术版
  • 楼主ForkΨKillet
  • 当前回复7
  • 已保存回复7
  • 发布时间2020/9/10 20:09
  • 上次更新2023/11/5 13:27:43
查看原帖
【水】关于排列
125210
ForkΨKillet楼主2020/9/10 20:09

排列 aa 个元素,指定其中 bb 对不能相邻,咋算?


是我破解手机密码的时候想出来的问题
给定 n∗nn*n 的矩阵,在其中有 mm 个点上发现了指纹(就是说密码由这 mm 个点相互连接构成),但是当连接两点的线段上有别的点时,就不允许连接它们(比如 (0,0)(0,0) 和 (0,2)(0,2) 之间有 (0,1)(0,1),1,11,1 和 (5,3)(5,3) 之间有 (3,2)(3,2)),求可能的密码数?


我的思路是对于 P(x1,x2)P(x_1,x_2) 和 Q(x2,y2)Q(x_2,y_2) 若 gcd(∣x1−x2∣,∣y1−y2∣)≠1\text{gcd}(|x_1-x_2|, |y_1-y_2|) \neq 1 则它们不能连接,于是就转化成了那个排列问题


  • 求解那个排列问题
  • 我的思路是对的吗?
  • 如果允许“挡”的情况:如果两点连线上有其他点,但已被使用,那么可以连接。——这个题目有什么好的做法?
2020/9/10 20:09
加载中...