题目

思路

打卡题。。没啥好说的,注意好递归的返回条件 和 floor在1 和 n的时候的特殊情况即可

代码

#include<iostream>using namespace std;int times(int ALLf, int floor, int minute, int end)
{if(minute == 0 && floor == end){return 1;}else if(minute == 0 && floor != end){return 0;}if(floor == 1){return times(ALLf,floor + 1, minute - 1,end);}if(floor == ALLf){return times(ALLf,floor - 1, minute - 1,end);}return times(ALLf,floor - 1, minute - 1,end) + times(ALLf,floor + 1, minute - 1,end);
}int main()
{int T;cin >> T;for(int i = 0; i < T; i++){long long n,p,m,t;cin >> n >> p >> m >> t;cout << times(n,p,m,t) << endl;}return 0;
}

课后自主练习(递归)1059. Fj haozi medium《编程思维与实践》个人学习笔记相关推荐

  1. 课后自主练习(排序)1027. 极坐标排序 easy《编程思维与实践》个人学习笔记

    题目 输入 3 5 1.0 1.0 2.0 2.0 -1.0 1.0 0 1.0 1.0 0 1 0 -1.0 6 1.0 1.0 0 1.0 1.0 0 -1.0 1.0 -1.0 -1.0 1.0 ...

  2. 课后自主练习 (进制)1014. i-1 进制(Easy)naive《编程思维与实践》个人学习笔记

    题目 思路①(比较拉跨的思路) 先转换成十进制再转换成2进制之后按复数相乘若干次相加即可.可惜不能AC只能过部分数据. 麻了--题目给的数据太大LL都放不下,过段时间再写一个用字符串处理的情况吧,,, ...

  3. 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)

    中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...

  4. 【学习笔记】求解简单递归式的一般方法

    [学习笔记]求解简单递归式的一般方法 手动博客搬家: 本文发表于20180618 15:53:06, 原地址https://blog.csdn.net/suncongbo/article/detail ...

  5. 视觉slam学习笔记以及课后习题《第五讲特征点法视觉里程计》

    这篇博客主要记录了我在深蓝学院视觉slam课程中的课后习题,因为是为了统计知识点来方便自己以后查阅,所以有部分知识可能不太严谨,如果给大家造成了困扰请见谅,大家发现了问题也可以私信或者评论给我及时改正 ...

  6. 视觉slam学习笔记以及课后习题《第三讲李群李代数》

    前言 这篇博客主要记录了我在深蓝学院视觉slam课程中的课后习题,因为是为了统计知识点来方便自己以后查阅,所以有部分知识可能不太严谨,如果给大家造成了困扰请见谅,大家发现了问题也可以私信或者评论给我及 ...

  7. python递归 及 面向对象初识及编程思想

    递归 及 面向对象初识及编程思想 一.递归 1.定义: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. (1)递归就是在过程或函数里调用自身: (2)在使用递归策 ...

  8. python中的递归思想_〖Python〗-- 递归、面向对象初识及编程思想

    [递归.面向对象初识及编程思想] 一.递归 1.定义: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. (1)递归就是在过程或函数里调用自身: (2)在使用递归策 ...

  9. 数据结构与算法学习笔记4:递归+分治法

    数据结构与算法学习笔记4 递归 斐波那契数列 青蛙跳台阶问题 链表倒序打印 分治法 二分查找/折半查找 Binary Search 题目1:快速幂 题目2:如何判断一个数是否为2的次幂 递归 指在函数 ...

  10. 数据结构学习笔记之快速排序(非递归)

    数据结构学习笔记之快速排序(非递归) 代码如下: #include<assert.h> #include<memory.h> //快速排序(升序) void QuickSort ...

最新文章

  1. 品质标签分几种颜色_小标签大学问,如何给实验室仪器贴标签?
  2. Spring源码学习笔记1
  3. 关于maven仓库中的_remote.repositories
  4. OpenCV无缝克隆不带GUI的模块的实例(附完整代码)
  5. python程序 爱意_[Python]快学学怎么Python爬一段情书送女朋友吧
  6. 计算机技术在机械设计中的应用,计算机技术在机械设计制造和自动化中的应用(原稿)...
  7. 基于java二手书论文_java毕业设计_springboot框架的二手书交易管理与实现
  8. 该!这个电视频道违规播出非法集资广告 被停播30天
  9. 五分钟彻底学会iptables防火墙--技术流ken
  10. 互利网上数字金融典型场景: 网络借贷
  11. [DFA|有限状态机] leetcode 8 字符串转换整数(atoi)
  12. android 通过串口来控制pwm的输出_ESP8266_07基于PWM的呼吸灯
  13. 基于javaweb的银行柜员绩效考核系统
  14. matlab的转置和共轭,对Matlab中共轭、转置和共轭装置的区别说明
  15. LTE无线网络规划的四大要点
  16. Cortex-M3 (NXP LPC1788)之IIS控制器
  17. win10系统计算机物理地址,Win10电脑mac地址如何查看 win10系统查看mac地址的方法...
  18. 为什么程序员工资这么高?
  19. [每日一氵] 正则表达式以x开头,以x结尾的字符串
  20. 【行车路径规划】百度地图API,行车路径规划 起始点+途经点

热门文章

  1. 服务器同时连接局域网和外网
  2. 客户消费积分管理系统编写笔记
  3. Hadoop之——重新格式化HDFS的方案
  4. c++中 append()函数用法
  5. 记服务器数据库被攻击后修复经验
  6. 特征选择 | MATLAB实现NCA(近邻成分分析)特征选择
  7. ProcessingJS介绍
  8. js截取视频第一帧作为封面
  9. CentOS7非桌面版关闭休眠和设置关闭盖子不休眠(server)
  10. 帝国php漏洞,帝国cms远程代码执行漏洞-2