受过训练的小蜜蜂嗡嗡嗡(简单dp,斐波那契)

简介: HDU2044

HDU2044


20210401091914913.png

题意:如图


思路:从终点判,蜜蜂每次只能从前1个蜂房或者前2个蜂房过来所以:dp[i]=dp[i-1]+dp[i-2];再数出终点和起点相差的格子数为b-a+1,记得开longlong。


#include<bits/stdc++.h>
#define int long long 
using namespace std;
signed main()
{
  int t,dp[50],i,n,a,b;
  dp[1]=0;
  dp[2]=1;
  dp[3]=2;
  cin>>t;
  while(t--){
    cin>>a>>b;
    for(i=4;i<=b-a+1;i++){
      dp[i]=dp[i-1]+dp[i-2];
    }
    cout<<dp[b-a+1]<<endl;
  }
}
相关文章
|
算法 测试技术 C++
C++算法:美丽塔O(n)解法单调栈
C++算法:美丽塔O(n)解法单调栈
|
8月前
|
算法 测试技术 C#
【广度优先搜索】【分类讨论】900. 最佳运动员的比拼回合
【广度优先搜索】【分类讨论】900. 最佳运动员的比拼回合
|
8月前
|
算法 Python
python实现井字棋小游戏(使用蒙特卡洛搜索树进行训练)
python实现井字棋小游戏(使用蒙特卡洛搜索树进行训练)
128 1
差分方程模型:兔子繁殖问题(斐波拉契数列)
差分方程模型:兔子繁殖问题(斐波拉契数列)
172 0
|
算法 JavaScript 前端开发
日拱算法:解两道“杨辉三角”题
什么是“杨辉三角”,想必大家并不陌生~~ 在「杨辉三角」中,每个数是它左上方和右上方的数的和。
|
机器学习/深度学习 算法
<<算法很美>>——(六)——回溯算法(下)—N皇后问题
<<算法很美>>——(六)——回溯算法(下)—N皇后问题
<<算法很美>>——(六)——回溯算法(下)—N皇后问题
|
机器学习/深度学习 人工智能
【寒假每日一题】AcWing 4509. 归一化处理
目录 一、题目 1、原题链接 2、题目描述 二、解题报告 1、思路分析 2、时间复杂度 3、代码详解 三、知识风暴 1、cmath头文件相关函数 2、cout大法
124 0
|
机器学习/深度学习 算法
模拟退火-n皇后问题
模拟退火-n皇后问题
【数理统计】一题了解假设检验
【数理统计】一题了解假设检验
370 0
【数理统计】一题了解假设检验
|
人工智能
Codeforces1491——C.Pekora and Trampoline(差分思维+树状数组)
Codeforces1491——C.Pekora and Trampoline(差分思维+树状数组)
116 0
Codeforces1491——C.Pekora and Trampoline(差分思维+树状数组)