[Proof] Label n numbers as x1,x2,⋯,xn, then
sn=x2x1+x3+⋯+xn−1xn−2+xn+xnxn−1+x1+x1xn+x2.
Thus, sn=(x2x1+x1x2)+(x2x3+x3x2)+⋯+(xnxn−1+xn−1xn)
+(x1xn+xnx1)
⩾2n.
We will prove sn<3n by induction.
When n=3, s3=x1x2+x3+x2x3+x1+x3x1+x2. Without loss of generality, assume x3= max{x1,x2,x3}, then x3x1+x2⩽2. By assumption, x3x1+x2 is a natural number, so there are only two cases.
(i) x3x1+x2=2, and by x3=max{x1,x2,x3}, we know x1=x2=x3, so s3=6<9.
(ii) x3x1+x2=1, let P=x1x2+x3,q=x2x3+x1, then p,q are natural numbers and
2x2=(p−1)x1,2x1=(q−1)x2.
Since x1 and x2 are positive, P−1⩾1,q−1⩾1 and
(p−1)(q−1)=4
If p−1=4,q−1=1 or p−1=1,q−1=4, then s3=1+p+q =8<9, if p−1=2,q−1=2, then s3=1+p+q=7<9. In any case, s3<9.
Assume when n=k, sk<3k. When n=k+1,
sk+1=x2x1+x3+⋯+xk−1xk−2+xk+xkxk−1+xk+1+xk+1xk+x1+x1xk+1+x2.
Without loss of generality, assume xk+1=max{x1,x2,⋯,xk,xk+1}, then
sk+1=x2x1+x3+…+xk−1xk−2+xk+xkxk−1+x1+x1xk+x2−xkxk−1+x1−x1xk+x2+xkxk−1+xk+1+xk+1xk+x1+x1xk+1+x2.
By assumption, xk+1xk+x1 is a natural number, so there are only two cases.
(1) xk+1x1+xk=2. By xk+1=max{x1,x2,⋯,xk,xk+1}, we get xk= xk+1=x1, thus x1,x2,⋯,xk also satisfy the conditions, i.e., the ratio of the sum of the two adjacent numbers to the number itself is a natural number. By the induction hypothesis, we have
sk+1<=3k−xkxk−1+x1−x1xk+x2+xkxk−1+xk+1+xk+1xk+x1+x1xk+1+x23k+2<3(k+1).
(2) xk+1x1+xk=1, i.e., xk+1=x1+xk. Since xkxk−1+xk+1,x1xk+1+x2 are
natural numbers and x1,x2,⋯,xk,xk+1 are natural numbers, xkxk−1+x1,x1xk+x2 are also natural numbers. By the induction hypothesis, we have
sk+1<3k−xkxk−1+x1−x1xk+x2+xkxk−1+xk+1+xk+1xk+x1+x1xk+1+x2=3k+1+xkxk+1−x1+x1xk+1−xk=3(k+1),
i.e., sk+1<3(k+1).
Therefore, for any natural number n⩾3, sn<3n.