当前位置: 首页 > article >正文

《蜜蜂路线》

题目背景

题目描述

一只蜜蜂在下图所示的数字蜂房上爬动,已知它只能从标号小的蜂房爬到标号大的相邻蜂房,现在问你:蜜蜂从蜂房 mm 开始爬到蜂房 nn,m<nm<n,有多少种爬行路线?(备注:题面有误,右上角应为 n−1n−1)

输入格式

输入 m,nm,n 的值

输出格式

爬行有多少种路线

输入输出样例

输入 #1复制

1 14

输出 #1复制

377

说明/提示

对于100%的数据,1≤M,N≤10001≤M,N≤1000

C语言代码实现:

#include <stdio.h>
#include <stdlib.h>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */
long long count (int m,int n)
{
    int i,j;
    long long * count1=(long long *)malloc((n-m+1)*sizeof(long long));
    count1[0]=1;
    if(n-m>=1)
    {
        count1[1]=1;
     }
     for(i=2;i<n-m+1;i++)
     {
         count1[i]=count1[i-1]+count1[i-2];
      } 
      long long k=count1[n-m];
      free(count1);
      return k;
}
int main(int argc, char *argv[]) 
{
    int m,n;
     scanf("%d %d",&m,&n);
     long long way=count(m,n);
     printf("%lld\n",way);
    return 0;
}


http://www.kler.cn/a/503690.html

相关文章:

  • JavaWeb开发 - Filter过滤器详解
  • 【OJ刷题】同向双指针问题3
  • 【机器学习】P1 机器学习绪论
  • vite之---为什么选vite
  • seleniun 自动化程序,python编程 我监控 chrome debug数据后 ,怎么获取控制台的信息呢
  • 使用Docker模拟PX4固件的无人机用于辅助地面站开发
  • MCP Server开发的入门教程(python和pip)
  • 服务器宕机原因?该怎么处理?
  • AOSP 14及以上userdebug无法调试的问题
  • wireshark开启对https密文抓包
  • c语言注意事项(不断完善版)
  • 大师课程:专业角色AE+AI动画动态设计关键帧学院视频课程 Key Frame Academy – Character Animation Launchpad
  • Java全栈项目-学生创新创业项目管理系统
  • 通过外部链接启动 Flutter App(详细介绍及示例)
  • 3D目标检测数据集——Nusence数据集
  • Linux:Makefile 以及实现第一个程序:进度条
  • 梁雨茜:用镜头架起文化桥梁,定格跨界艺术之美
  • ASP.NET Core 中的高效后台任务管理
  • 【区间DP】【hard】力扣1312. 让字符串成为回文串的最少插入次数
  • dp--校训