`

一个小发现

 
阅读更多

        最近在看一些笔试题目,比如说诸如:


例一:

 
解答:变换一次就成为为1的只有 2(2/2);

           变换两次就成为1的也只有一个4(4/2 2/2);

           变换三次就成为1的有两个数 3(3+1,4/2,2/2)和 8(8/2,4/2,2/2)。

           变换四次就成为1的有三个数6 7 和16(就不一一列了)

所以发现这是一个Fib数列呀。

所以答案为:34(第九个fib数)

 

 

例二:

 
 

求5个小方格可以组成多少个不同的图形。

仔细想想竟然是Catlan数呀。

1   个小方格可以组成  1  种图形。

2   个小方格可以组成  1  种图形。

3   个小方格可以组成  2  种图形。

4   个小方格可以组成  5  种图形。

 

公式为:

      令h(0)=1,h(1)=1,catalan数满足递推式:

h(n)= h(0)*h(n-1)+h(1)*h(n-2) + ... + h(n-1)h(0) (n>=2)
例如:h(2)=h(0)*h(1)+h(1)*h(0)=1*1+1*1=2
h(3)=h(0)*h(2)+h(1)*h(1)+h(2)*h(0)=1*2+1*1+2*1=5
 
所以答案应该是14,即第五个Catlan数。
 
有木有一种很冲动的赶脚。这些知名的数列真的很伟大呀。
 
  • 大小: 15 KB
  • 大小: 28.2 KB
  • 大小: 65.8 KB
分享到:
评论

相关推荐

    8、世界地图引出的发现1.ppt

    在科研的道路上,每一个小发现都可能成为推动知识前进的原动力。 魏格纳的理论在当时引起了轩然大波,许多地质学家难以接受大陆可以漂移的观点。他们对魏格纳的假说提出质疑,认为大陆的移动无法用当时的科学解释。...

    偶然发现一个小工具,查看颜色

    标题中的“偶然发现一个小工具,查看颜色”暗示我们这里涉及的是一个用于查看和获取颜色值的软件工具。在IT行业中,这样的工具通常被设计师、程序员或者任何需要精确颜色匹配的人所使用。它们可以帮助用户从屏幕上...

    圣诞礼物,一个小程序,快乐过圣诞

    在众多的小程序礼物中,有一款特别的小程序引起了大家的注意,它的标题是“圣诞礼物,一个小程序,快乐过圣诞”。这个程序似乎被设计成了一个能够带来快乐和节日气氛的小助手。它可能是由一个热衷于技术创新的团队...

    一个社团发现的MATLAB工具箱

    2. **社团发现**:社团发现是复杂网络分析的一个关键任务,旨在识别网络中的紧密子群或模块,这些子群内的节点彼此之间有更频繁的交互,而与子群外的节点交互较少。社团发现有助于理解网络结构,揭示隐藏的社区结构...

    微信小程序-微信小程序「美食地图」—发现最地道的美食

    新增美食点:发现地道美食,选择位置信息,拍至多3张照片,附上标题、地址及说明,可以新增一个美食点。 项目架构 前端用微信小程序的那一套,文档地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/ 后端用的...

    【小程序源码】修复图片音频全新升级带特效神器小游戏微信小程序源码下载-多种游戏支持

    该款神器由多个游戏组合而成,每一个小程序都基本带特效 具体游戏如下: 小马快跑(支持竞选模式和个人单选模式,PS马是真的在跑哟) 智能选号 真心话大冒险(这个就不多做解释啦) 转盘模式 啤酒轮盘 摇骰子 指尖模式 ...

    一个免费的c++小游戏集合

    在这个小游戏集合中,你可以找到各种类型的项目,比如迷宫游戏、猜数字游戏、井字游戏等。这些游戏虽然简单,但它们涵盖了C++的基础语法、控制结构、函数、类和对象等核心概念。通过分析和修改这些代码,学习者可以...

    【小学生作文】小学生有趣的发现作文300字.doc

    在探索科学的世界中,我们常常会发现一些意想不到的现象...正是这些看似平凡但实际上深刻的小发现,让我们对未来充满了期待,期待每一个孩子都能够成为小小科学家,用他们独特的视角和方法,去发现这个世界的更多奥秘。

    微信小程序-仿 [一个]微信小程序

    入坑小程序,之前本来是决定各种文艺的APP的借鉴一下,发现自己的设计水平实在不行,请求的都是ONE的后台数据,所以最后还是按着ONE的IOS版本仿制了一下。 项目演示 简单说明 基于微信开发的微信小程序 数据...

    微信基础实例 演示一个小程序如何编写及运行.rar

    微信基础实例源码,演示一个小程序如何编写及运行,在微信小程序中,可自由的组织代码结构,并不一定限制于官方Demo提供的`pages`路径。在本Demo中,将从0开始到创建页面,演示一个小页面是如何跑起来的。就以这个小...

    社团发现算法综述

    社团发现算法是复杂网络研究中的一个核心问题,旨在将网络中的节点分成不同的社团,以便更好地理解网络的结构和演化过程。本文将对早期的社团发现算法进行综述,包括非重叠社团发现算法和重叠社团发现算法。 非重叠...

    95pzp上网用到一个小工具叫做795p.exe但是经过我们的分析,发现其实很好用

    95pzp上网用到一个小工具叫做795p.exe但是经过我们的分析,发现其实很好用

    自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持修改Hook,小程序.zip

    自动化反编译微信小程序,小程序安全评估工具,发现小程序安全问题,自动解密,解包,可还原工程目录,支持修改Hook,小程序杀死Wxapkg纯Golang实现,一个用于自动化反编译微信小程序的工具,小程序安全利器,自动...

    【小学生作文】小学生有趣的发现作文450字【五篇】.doc

    这一幕不仅为小作者带来了美妙的视听感受,还让他学习到了一个科学现象:在高压环境中,水的沸点会升高,从而加快食物烹饪的过程。这种由日常生活中的小细节引发的科学认知,是孩子们探索世界的起点。 第二篇作文中...

    分类小图标文章内容发现小程序源码.zip

    1. 数据处理:在文章内容发现部分,程序可能需要对接一个后端服务器,通过API接口获取文章数据。这些数据可能包括文章标题、作者、内容、类别等。数据的处理涉及到了数据库查询优化、数据缓存策略以及数据结构的设计...

    寻找数字规律的小程序

    综合以上信息,我们可以推测这款小程序旨在将抽象的数学概念与实际的编程技术相结合,提供一个交互式的平台,帮助用户探索和发现数字规律。无论是学生学习数学,还是研究人员处理复杂的数字问题,这样的工具都能提供...

    一个调试成功的微信小程序接蓝牙demo

    2. **wx.onBluetoothDeviceFound**:这是一个监听事件,当发现新的蓝牙设备时会被触发,返回设备的基本信息,包括设备名、设备ID等。 3. **wx.getConnectedBluetoothDevices**:用于获取当前已连接的蓝牙设备列表,...

    一种稳定的标签传播社区发现算法

    网络中的社区发现是当前的一个研究热点。在众多社区发现算法中,标签传播算法因简单快速而被广泛应用。但标签传播算法也存在结果稳定性较差的问题。通过提取非重叠完全子图来避免社区重叠,提取最小极大团来避免巨型...

    微信小程序-微信小程序异步调用接口

    遇到的几个小问题给大家分享下 一、异步请求的网址只支持https协议,所以调用接口用另外的一个域名做了一个跳转 二、下拉刷新 直接在js中监听这个事件就行,下拉没效果,后来才发现原本需要在全局的json window中先...

    基于微信小程序实现企业OA系统小程序小程序源码分享

    小程序是一个易上手的东西, 对于新手来说,多看官方文档,可以初步做出比较完整的小程序,正是因为简单上手,功能实现简单,小程序是越来越火,商业价值也越来越大。 1. 微信web开发者工具:微信小程序官网 这是个...

Global site tag (gtag.js) - Google Analytics