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

洛谷 蜜蜂路线 高精度

题目描述

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

输入格式

输入 m,n 的值

输出格式

爬行有多少种路线

输入输出样例

输入 #1复制

1 14

输出 #1复制

377

代码:

#include <bits/stdc++.h>
#define MX 1005
using namespace std;
int f[MX][MX];
int m,n,len = 1;
void Plus(int x) {
    for(int i = 1; i <= len; i++) {
        f[x][i] = f[x-1][i] + f[x-2][i];
    }
    for(int i = 1; i <= len; i++) {
        if(f[x][i] > 9) {
            f[x][i+1] += f[x][i] / 10;
            f[x][i] = f[x][i] % 10;
        }
    }
    if(f[x][len+1]) len++;
}
int main() {
    scanf("%d%d",&m,&n);
    f[1][1] = 1;
    f[2][1] = 2;
    for(int i = 3; i<=n-m; i++) Plus(i);
    for(int i = len;i>0;i--)
    {
        cout<<f[n-m][i];
    }
    return 0;
}

相关文章:

  • NLP学习路线图(四十四):跨语言NLP
  • 蛋白分析工具和数据库
  • Claude Blender
  • springMVC-12 处理json和HttpMessageConverter<T>
  • 《第二章-内功筑基》 C++修炼生涯笔记(基础篇)数据类型与运算符
  • DAY 53 对抗生成网络
  • 每日算法刷题Day30 6.13:leetcode二分答案2道题,用时1h10min
  • 玩转计算机视觉——按照配置部署paddleOCR(英伟达环境与昇腾300IDUO环境)
  • java爬虫框架,简单高效,易用,附带可运行案例
  • 基于 Spring Cloud Gateway + Sentinel 实现高并发限流保护机制
  • 流数据机器学习框架 CapyMOA
  • Spring Boot常用依赖大全:从入门到精通
  • Java求职者面试指南:Spring, Spring Boot, Spring MVC, MyBatis技术深度解析
  • MySQL(多表设计、多表查询)
  • keil下载安装
  • 【写实交互数字人】实时数字人助力政务变革:技术、产品与应用价值的全景剖析
  • Handler消息机制
  • 【压缩中断数目--二级中断查找】
  • 深入理解Python协程:asyncio、异步并发、事件循环
  • 三格电子——Profinet 协议 IO-Link 主站网关IO-Link 系列集线器如何组网使用
  • 成都高端网站制作公司/网络营销方案设计毕业设计
  • 企业展厅设计公司图片/seo快速排名点击
  • 阿里云wordpress教程/seo网站推广实例
  • 办公空间设计概念/徐州seo培训
  • wordpress所有分类/四川seo快速排名
  • 优秀网站推荐/市场营销策略有哪些