课后自主练习(递归)1059. Fj haozi medium《编程思维与实践》个人学习笔记
题目
思路
打卡题。。没啥好说的,注意好递归的返回条件 和 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《编程思维与实践》个人学习笔记相关推荐
- 课后自主练习(排序)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 ...
- 课后自主练习 (进制)1014. i-1 进制(Easy)naive《编程思维与实践》个人学习笔记
题目 思路①(比较拉跨的思路) 先转换成十进制再转换成2进制之后按复数相乘若干次相加即可.可惜不能AC只能过部分数据. 麻了--题目给的数据太大LL都放不下,过段时间再写一个用字符串处理的情况吧,,, ...
- 中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学)
中国大学MOOC实用Python程序设计学习笔记和课后测试1-3周(北京大学) 第1周 Python初探 为project设置解释器 保留字 第1周课后测试题 第2周 基本运算.条件分支和输出格式控制 ...
- 【学习笔记】求解简单递归式的一般方法
[学习笔记]求解简单递归式的一般方法 手动博客搬家: 本文发表于20180618 15:53:06, 原地址https://blog.csdn.net/suncongbo/article/detail ...
- 视觉slam学习笔记以及课后习题《第五讲特征点法视觉里程计》
这篇博客主要记录了我在深蓝学院视觉slam课程中的课后习题,因为是为了统计知识点来方便自己以后查阅,所以有部分知识可能不太严谨,如果给大家造成了困扰请见谅,大家发现了问题也可以私信或者评论给我及时改正 ...
- 视觉slam学习笔记以及课后习题《第三讲李群李代数》
前言 这篇博客主要记录了我在深蓝学院视觉slam课程中的课后习题,因为是为了统计知识点来方便自己以后查阅,所以有部分知识可能不太严谨,如果给大家造成了困扰请见谅,大家发现了问题也可以私信或者评论给我及 ...
- python递归 及 面向对象初识及编程思想
递归 及 面向对象初识及编程思想 一.递归 1.定义: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. (1)递归就是在过程或函数里调用自身: (2)在使用递归策 ...
- python中的递归思想_〖Python〗-- 递归、面向对象初识及编程思想
[递归.面向对象初识及编程思想] 一.递归 1.定义: 在函数内部,可以调用其他函数.如果一个函数在内部调用自身本身,这个函数就是递归函数. (1)递归就是在过程或函数里调用自身: (2)在使用递归策 ...
- 数据结构与算法学习笔记4:递归+分治法
数据结构与算法学习笔记4 递归 斐波那契数列 青蛙跳台阶问题 链表倒序打印 分治法 二分查找/折半查找 Binary Search 题目1:快速幂 题目2:如何判断一个数是否为2的次幂 递归 指在函数 ...
- 数据结构学习笔记之快速排序(非递归)
数据结构学习笔记之快速排序(非递归) 代码如下: #include<assert.h> #include<memory.h> //快速排序(升序) void QuickSort ...
最新文章
- 品质标签分几种颜色_小标签大学问,如何给实验室仪器贴标签?
- Spring源码学习笔记1
- 关于maven仓库中的_remote.repositories
- OpenCV无缝克隆不带GUI的模块的实例(附完整代码)
- python程序 爱意_[Python]快学学怎么Python爬一段情书送女朋友吧
- 计算机技术在机械设计中的应用,计算机技术在机械设计制造和自动化中的应用(原稿)...
- 基于java二手书论文_java毕业设计_springboot框架的二手书交易管理与实现
- 该!这个电视频道违规播出非法集资广告 被停播30天
- 五分钟彻底学会iptables防火墙--技术流ken
- 互利网上数字金融典型场景: 网络借贷
- [DFA|有限状态机] leetcode 8 字符串转换整数(atoi)
- android 通过串口来控制pwm的输出_ESP8266_07基于PWM的呼吸灯
- 基于javaweb的银行柜员绩效考核系统
- matlab的转置和共轭,对Matlab中共轭、转置和共轭装置的区别说明
- LTE无线网络规划的四大要点
- Cortex-M3 (NXP LPC1788)之IIS控制器
- win10系统计算机物理地址,Win10电脑mac地址如何查看 win10系统查看mac地址的方法...
- 为什么程序员工资这么高?
- [每日一氵] 正则表达式以x开头,以x结尾的字符串
- 【行车路径规划】百度地图API,行车路径规划 起始点+途经点