Advertisement

切面——蓝桥杯

阅读量:

2014年第五届蓝桥杯全国软件大赛预赛A组第2题

题目描述:切面条

一根高筋拉面,若在中间位置进行切割,可将其分割为两段。

若将面条进行一次对折后再进行切割,此时能够获得三段面条。

当对折次数增加至两次后,再实施一次切割操作,最终将得到五段面条。

那么,在对折次数达到十次的情况下,实施一次切割操作后,最终会产生多少段面条呢?

方法一:

采用递归的思路进行分析

定义函数F(N),当N等于零时,F(N)的值为2,其中N代表对折的次数。

对于N大于等于1的情况,函数F(N)可表示为2乘以F(N-1)再减去1。

分析图

方法2:引用https://www.cnblogs.com/longlongint/p/8412708.html

1.不进行对折操作:当面条被实施一次切割动作后,将形成两段独立的面条。

  1. 进行一次对折操作:具体示例如下:

![](https://c

全部评论 (0)

还没有任何评论哟~