将互不相同的N个数填写在一个圆周上,使得对于每相邻的三个数,

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:35:12
中间的一个数都等于它两侧的数之积,则N的最大值为多少?

展开为
a1 a2 a3 a4 a5 ... an
首先肯定如果n>1,则
没有0。
否则会出现多个0元素。
无法“互不相同”

a2 = a1*a3
a3 = a2*a4 = a1*a3*a4 ∴ a1*a4=1
a4 = a3*a5 = a2*a4*a5 ∴ a2*a5=1
a5 = a4*a6 = a3*a5*a6 ∴ a3*a6=1
a6 = a5*a7 = a4*a6*a7 ∴ a4*a7=1

如果 n>=6 那么 a1=a7=1/a4
n=5 的话有
a1 = a5*a2
a2 = a1*a3 = a5*a2*a3 ∴ a5*a3=1
a3 = a2*a4 = a1*a3*a4 ∴ a1*a4=1
a4 = a3*a5 = a2*a4*a5 ∴ a2*a5=1
a5 = a4*a1 = a3*a5*a1 ∴ a3*a1=1
失败。因为 a1=a5=1/a3

n=4 的话有
a1 = a4*a2
a2 = a1*a3 = a4*a2*a3 ∴ a4*a3=1
a3 = a2*a4 = a1*a3*a4 ∴ a1*a4=1
a4 = a3*a1 = a2*a4*a1 ∴ a2*a1=1
a2=a4 不成立

n=3 的话有
a1 = a3*a2
a2 = a1*a3 = a3*a2*a3 ∴ a3*a3=1
a3 = a2*a1 = a1*a3*a1 ∴ a1*a1=1
a1 = a3*a2 = a2*a1*a2 ∴ a2*a2=1
因为1的平方根只有1 和 -1 所以不成立

n=2
a1 = a2*a2
a2 = a1*a1
a1 = a1^4
a1^3 = 1
a1 = 1
同理 a2=1
不成立。

只有 n=1
只有