1.题目
2.题解
2.1原理解析
2.2代码展示
package 刷题记录;
public class 激光样式_627 {
public static void main(String[] args) {
int a = 2;
int b = 3;
int sum = 0;
for (int i = 3; i <= 30; i++) {
sum = a+b;
a = b;
b = sum;
}
System.out.println(sum);
}
}
3.总结
这道题很巧妙,我看到“如果只有3台机器,一共可以成5种样式,即: 全都关上(sorry,此时无声胜有声,这也算一种);开一台,共3种开两台,只1种。”这句话时,我就试着往上推,发现这不就是斐波那契数列的变形嘛。
4.期望
每天精研五题,择一与你分享,期待与你共同探讨。文章若有错漏,恳请批评指正,共同进步。