微软原题,折纸问题,详解思路

阅读: 评论:0

微软原题,折纸问题,详解思路

微软原题,折纸问题,详解思路

首先这是从左神视频里面出现的题目。

折纸问题:

请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。请把一段纸条竖着放在桌子上,然后从纸条的下边向上方对折1次,压出折痕后展开。例如:N=1时,打印: down N=2时,打印: down down up。

我现在这里说一下我自己的思路:

1、首先搞清楚为什么折痕会出现凹折痕和凸折痕,一张纸折叠第一次会出现一个折痕,这个定为凹折痕,第二次折叠时我们假定吧纸中间连接处分开,就相当于直接折叠两张纸,所以会出现两个折痕,但是上面那张纸它的方向是反的,所以上面那张纸的凹折痕放下来就变成了凸折痕。画个图说明一下。

2.弄懂折叠几次会出现几个折痕。从上述分析中很轻易的可以得出,每折叠一次纸的层数会乘二,所以新增的折痕数也是乘二的,得出折痕数和折纸次数的关系为2的n次方-1。

3,开始分析折痕出现规律。一张正面的纸折一次会出现一个凹折痕,变成正反两张纸,它的下一轮折叠就变成了凹凸两道折痕,并且分布在原折痕左右两侧,而一张反的纸折一次会出现一个凸折痕,变反正两张纸,它的下一轮折叠就是凸凹两道折,也是分布在左右两侧。这种一个折痕再次折叠出现两个新折痕的样子很像二叉树结构,在这里将纸每次折叠出现的新折痕看成它

本文发布于:2024-02-02 14:26:59,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170685522044406.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:微软   详解   思路
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23