一只小蜜蜂...

一只小蜜蜂 HDU2044 递推 Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0 Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能 阅读详情
有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。

其中,蜂房的结构如下所示。




Input
    输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。
Output
    对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。
Sample Input

    2
    1 2
    3 6

Sample Output

    1

    3


这道水题不用DP,用菲波那切数列可以简单的解决,但是要注意的是,菲波那切数列在40位以后有可能超过32位,所以数组用单纯的int型不能正确存储,得用long long型或

—int64型存储。


我的代码:

#include<iostream>
#include<stdio.h>
#include<algorithm>
#include<cmath>
#include<iomanip>
#include<string.h>
using namespace std;
int main()
{
    int n, e1, e2;
    long long r[100];//注意用的是long long型
    scanf("%d", &n);
    while(n--)
    {
        int i;
        cin >> e1 >> e2;
        if (e1 > e2)
            swap (e1, e2);
        e1 =  e2 - e1 ;
        r[0] = 1; r[1] = 1;
        for (i = 2; i <= 51; i++)
            r[i] = r[i-1] + r[i-2];
        cout << r[e1] << endl;
    }
    return 0;
}





从理论到实践:笛卡尔空间阻抗控制的实现挑战与变体解析 本文深入探讨了笛卡尔空间阻抗控制的核心原理、工程实现中的五大挑战及经典变体实战解析。通过详细的数学建模和实际案例分析,揭示了阻抗控制在工业机器人、医疗设备等领域的应用价值,特别是在力感知精度、动力学模型校准和实时计算等方面的关键技术突破。 阅读详情

相关推荐

MuMu模拟器过检测实战:从硬件伪装到API欺骗的完整避坑指南

本文详细介绍了MuMu模拟器过检测的实战技术,从硬件伪装到API欺骗的全方位解决方案。通过修改CPU/GPU信息、内存分布、系统属性和行为模拟等关键技术,帮助用户有效绕过现代应用的模拟器检测机制,提升模拟器的隐蔽性和稳定性。

xxx12的博客 1403

B - 一只小蜜蜂...

题目 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。 Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。 Sample Inputcopy Outputcopy 2 1 2 3 6 1 3 思路 由于小蜜蜂到达某处每次只能走到当前数字加

m0_61122217的博客 1369

【脑电分析系列】第7篇:频域分析基石 — 功率谱密度(PSD)的计算与常见方法对比

本文探讨了脑电图(EEG)频域分析的核心方法——功率谱密度(PSD)。通过对比基于快速傅里叶变换的周期图法和更稳健的Welch's方法,指出后者通过分段、加窗和平均处理,能有效降低估计方差,更适合分析非稳态的脑电信号。文章详细解析了关键参数设置对频率分辨率和统计稳定性的影响,并提供了Python计算实现。PSD分析将复杂的脑电信号转换为直观的频域特征,为研究认知功能和神经疾病提供重要依据。

qq_32516809的博客 1806

蜂房问题-蜜蜂在蜂房中只能向下或者右上方爬,从a位置爬到b位置有多少种途径

蜂房问题-蜜蜂在蜂房中只能向下或者右上方爬,从a位置爬到b位置有多少种途径(0<a<b<1000) 解题思路:蜜蜂要从a到b,可以先从a到b-1或者从a到b-2。记从a到b有beehouse(a, b)条途径,则有 beehouse(a, b)=beehouse(a, b-1)+beehouse(a, b-2). #include"stdio.h" #include"stdlib.h" #include"string.h" int beehouse(int a, int b).

lj_suxin的专栏 1863

深入SVT SPI VIP配置:如何灵活控制CS间隔、数据帧大小与时钟频率(含代码片段)

本文深入探讨了SVT SPI VIP的高级配置技巧,包括精确控制CS信号间隔、突破数据帧大小限制以及动态时钟频率切换。通过实战代码片段和详细配置步骤,帮助验证工程师灵活应对复杂SPI协议验证场景,提升验证效率和覆盖率。特别适合需要处理非标准SPI时序和特殊数据帧的芯片验证项目。

weixin_27014595的博客 280

ObjectMapper解析JSON数据

的时候捕获的数据,往往需要结合文档所定义的类进行转换,也就是。库中的一个关键类,它的作用是将。对象之间进行相互转换。

weixin_57128596的博客 976

D - 一只小蜜蜂...

有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50)。 Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行。 Sample Input 2 1 2 3 6 Sample Output 1 3 AC代码: #include

ur_ytii的博客 715

华为MetaERP月结加速方案:并行关账技术深度解析

【摘要】华为MetaERP并行关账技术通过创新架构设计,将传统串行月结流程(8-12小时)优化为并行执行(2-4小时)。关键技术包括:1)基于DAG引擎的任务依赖分析,实现模块/子任务三级并行;2)Saga模式分布式事务保障数据一致性;3)动态资源分配算法提升CPU利用率至60-80%。实施效果显示月结时间缩短70%,成功率提升至99.8%,错误恢复时间减少75%。该方案为大型企业ERP系统提供了高效的月结加速方案,未来还将结合AI调度与混合云扩展持续优化。

金牌架构师 1441

《算法与设计》练习三

《算法与设计》练习三 1.题目描述 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 输入 多组数据输入,每组数据包含两个正整数a, b,且 a<b。 输出 蜜蜂从蜂房a爬到蜂房b的可能路线数。 解题 方法一:直接相减,例如从5到7,用从1到7的路线数减去从1到5的路线图 方法二:转换成从蜂房1开始,例如从5到7转换成从1到3 方法二解题代码: import java.util.Scanner;

weixin_45691995的博客 1310

避坑指南!YOLO26模型导出/推理常见问题,99%的开发者都踩过

版本锁定:Ultralytics=8.4.2、OpenVINO=2024.0.0、Python=3.10,版本不一致是80%问题的根源;参数对齐:训练/导出/推理的imgsz、归一化、坐标映射必须完全一致,差一步就出错;算子统一:避免自定义算子,优先用YOLO26原生算子(C3k2/PSABlock),确保推理引擎兼容;分步验证:导出后先校验ONNX/IR模型→单图片推理→RTSP流推理→72小时稳定性测试,一步过易踩坑;工业级测试。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 511

面向精准医疗的多模态影像融合:实现前列腺MRI与大病理切片的三维配准与空间重建研究

亲爱的同学,当你能完整实现“前列腺MRI与大病理组织学图像的3D配准及体素重建”,你会发现医学影像交叉领域的毕设课题充满挑战与乐趣。我们将从临床需求出发,拆解3D配准与体素重建的核心技术,带你从原理到代码实现完整流程,让你的毕设不仅能顺利完成,更能体现临床应用价值。,让MRI和病理图像在同一空间对齐,能实现“术前影像-术后病理”的精准关联,为前列腺癌的精准诊疗、预后评估提供关键依据——这一课题既有技术挑战性,又有临床意义,是毕设的优质选择。(如NCC、Dice、配准时间),用数据证明方法的优越性。

m0_71589036的博客 4717

1412【一只小蜜蜂】斐波那契数列

Problem 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Sample Input 2 1 2 3 6 Sample Output 1 3 Code #include&lt;stdio.h&gt; int GetPathNumber(int a,int b); int main(){ int t,a...

roki 498

【示波器专题】示波器探头的原理深入——有源探头之单端有源探头

由于接地环路的苛刻要求,更高带宽的单端有源探头就算设计了也不实用。因此单端有源探头的带宽一般在6GHz以内,更高带宽的信号测量也只能使用差分有源探头(市面上有些型号的差分探头可同时兼顾单端测试)。......

一点硬件 2146

HDU 2044 一只小蜜蜂

链接 一只小蜜蜂 - http://acm.hdu.edu.cn/showproblem.php?pid=2044 分析 【超级楼梯】- https://blog.csdn.net/jpphy0/article/details/116832315 斐波那契数列 - 百科链接 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; ll ans[55]; int t; int main(){ ans[1

jpphy0的博客 241

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

一只小蜜蜂

HDOJ2044. 一只小蜜蜂(简单递推) https://blog.csdn.net/cr496352127/article/details/79712829

JxufeCarol的博客 340

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

杭电oj HDOJ 2041 超级楼梯、2044 一只小蜜蜂...(递推数列)

杭电oj HDOJ 2041 超级楼梯、2044 一只小蜜蜂…(递推数列) 2041题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2041 2044题目来源:http://acm.hdu.edu.cn/showproblem.php?pid=2044 本次着重说明2044题,2041题与其相似! Problem Description 有一只经过训练...

qq_39880604的博客 494

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

hdoj2044(递归)(一只小蜜蜂)

hdoj2044(递归)(一只小蜜蜂) 一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 52953    Accepted Submission(s): 19197 Problem Descripti

hpulw 2165

hdoj2044[一只小蜜蜂]//递推 打表

一只小蜜蜂... Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 141038Accepted Submission(s): 49430 Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 Inp...

软糖汽水 276

HDU | 2044 一只小蜜蜂...【动态规划,打表】

动态规划 专题 HDU 2044 一只小蜜蜂… 题目描述 输入输出样例 思路 仔细分析一下题目,发现每个蜂房只可能从左侧或者上侧进入,发现其实就是 Fibonacci 。 另外,不管起始、终止位置在哪,都可以等价于从 1 到 b-a+1 。 递推关系如下: dp[i] = dp[i-1] + dp[i-2]; 可以直接打表。 代码 #include <iostream> #...

Wonz 701

HDU2044 一只小蜜蜂

HDU2044 一只小蜜蜂...... #include using namespace std; int main(void) { int T; cin >> T; long long result[51];//需要long long型才能储存下来 memset(result, 0, sizeof(result)); /* m

Hickandsalmon的博客 472

杭电 一只小蜜蜂

杭电 一只小蜜蜂 思路 1-2 1步; 1-3 2步; 1-4 3步; 1-5 5步; 1-6 8步; …… 发现规律,出发到该点的步数为该点步数的前一步和前两步之和 代码: ...

qq_41703956的博客 327

一只小蜜蜂(与递归浅析)

一只小蜜蜂: 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行。请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数。 其中,蜂房的结构如下所示。 由题意,我们可以知道,如果蜜蜂在1处时,若想爬往4,则可通过:1.(1->2->4);2.(1->3->4) ;3.(1->2->3->4)这三种办法,不可以通过(1->3->2->4)因为题...

malloch的博客 4412
上一篇: 对于任意多边形面积的求法
下一篇: 运用递归函数来转化进制
cjdda
博客等级 码龄10年 0粉丝 18原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值