我给出我的 Puzzle 4 的进度和思路,大家一起来想!; y& T* ]# o% o2 s' s: ]) V
! V# @& p8 U) e# b失眠的时候最常讲到的方法就是数数,1、2、3、4、5、6、7、8、9、10这样数
7 }7 P( n" ~ v把 Note 的每一行,分别按照第一行取第1个字母,第二行取第2个字母这样的规律,9行取出9个字母,得到一个单词:# q; d. X) i; G i
Fibonacci
5 t( B8 S% f- _6 m6 Q* n9 x2 G# a& ~1 C
搜索 Fibonacci,得知这是一个关于数学的问题:斐波那契数列。
! g, h, n j6 z, r
: I! X8 w* m% k& S% b8 F% S: CFibonacci 数列的规律是:数字 n 的前两个数字之和,为 n 本身,即是说,下面这个数列为 Fibonacci 的一部分:8 D; B3 A/ I5 O) T0 J$ J
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
$ X4 y$ x9 K7 ~1 A
6 }, F9 Q# d3 B5 P' ?我的思路是这样的:整个垃圾堆有20行,每行50个字符,总共1000个字符,所以我先算出1000以内的斐波那契数列待用。
9 B/ T; ]$ B; \& i) z1 O在垃圾堆里,我发现了两种字符比较特殊,他们不属于标准ASCII表的内容,分别是:”和π
6 p1 t, A; @6 l4 Z/ X
, b) c3 Y; E' ~* v这个进度在很早我就到了这里,后面的我就卡关了很久,一直没能解出答案。4 p# A/ t8 G* _8 b$ h
在HINT出来之后,我确认了我的方向应该是正确的,所以解出了下面的答案,但是LZ告诉我答案是错误的。我的答案是这样的:' R% B4 g7 \/ T" z7 Y" R, L1 w# G( U! U
两种特殊字符他们在垃圾堆里的位置,分别是:
) f* i. H* T4 M6 D# h字符 ” π π π
3 F/ a8 k) J# {( K- A& I3 J位置 109 604 606 987
' {8 ?6 E" H6 N( b
6 U& I* a) V$ M T8 k# z这4个特殊字符里,有一个的位置刚好是属于斐波那契数列的成员。所以我回答答案是987。但是结果是错误的。4 t' B- ?& J! E* k2 @; t) j
, g6 a1 {" m# E0 ~
我目前还不知道进一步的解决方法,给出我的解题过程和思路供大家参考,我们一起把这道题解决掉吧。 |