问题描述
每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。
每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法)

输入格式
两个整数,表示m和n
输出格式
一个整数,表示队伍的排法的方案数。
样例输入
3 2
样例输出
5
数据规模和约定
m,n∈[0,18]

package algo122;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int m = in.nextInt();int n = in.nextInt();in.close();System.out.println(f(m, n));}public static int f(int m, int n) {// m is return, n is led.if (n > m) {//借鞋的人比还鞋的人多,则无法组成组合return 0;}if (n == 0) {//没人借鞋,则就是一种排列return 1;}//第一个是借鞋的人 + 第一个是还鞋的人return f(m-1, n) + f(m, n-1);}}

[Java] 蓝桥杯ALGO-122 算法训练 未名湖边的烦恼相关推荐

  1. java 蓝桥杯算法训练 未名湖边的烦恼

    试题 算法训练 未名湖边的烦恼 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一 ...

  2. Java实现 蓝桥杯 算法训练 未名湖边的烦恼

    算法训练 未名湖边的烦恼 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. ...

  3. 蓝桥杯:试题 算法训练 Remember the A La Mode

    蓝桥杯:试题 算法训练 Remember the A La Mode 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 Hugh Samston经营着一个为今年的ICPC世界总决赛的参 ...

  4. 矩阵乘法 算法训练 试题_蓝桥杯习题集_ 算法训练 矩阵乘法

    原文: 算法训练 矩阵乘法 时间限制:1.0s   内存限制:512.0MB 问题描述 输入两个矩阵,分别是m*s,s*n大小.输出两个矩阵相乘的结果. 输入格式 第一行,空格隔开的三个正整数m,s, ...

  5. 蓝桥算法训练 未名湖边的烦恼 JAVA

    资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗 ...

  6. java蓝桥杯的题_Java蓝桥杯试题集——算法训练ALGO-116——最大的算式

    题目要求 解题思路 动态规划,今天才弄明白QAQ,借鉴了这位大佬的博客,曹磊的博客 写的很好!但是我觉得我的循环方式更容易理解嘿嘿嘿~ 首先建立如下图的数组,行数代表前几位数,列数代表有几个乘号.将第 ...

  7. 蓝桥杯 ALGO-122 算法训练 未名湖边的烦恼

    问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个.现在 ...

  8. 蓝桥杯 算法训练 未名湖边的烦恼 C语言

    问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个.现在 ...

  9. 蓝桥杯算法训练——未名湖边的烦恼 (递归)

    问题描述 每年冬天,北大未名湖上都是滑冰的好地方.北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩. 每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个.现在 ...

最新文章

  1. arcgiss如何在空白点图层加入坐标_连载 | 21 QGIS工程文件属性设置(2)——坐标参照系、变换、默认样式、数据源、关系和变量...
  2. 日子过得真快,转眼就工作了4个月了
  3. 使用mysqld --install命令时出现MSVCR120.dll文件丢失错误
  4. AQS(CountdownLatch、CyclicBarrier、Semaphore)、FutureTask、BlockingQueue、ForkJoin
  5. boost::connected_components用法的测试程序
  6. 深入浅出之动态内存(new,malloc深度分析)
  7. linux 挂载ISO文件以及yum源配置
  8. 浅谈游戏视觉包装中的“情感化设计”
  9. 加载elementor时出现问题_不锈钢管在焊接时出现问题要怎么解决?
  10. POJ2411-Mondriaan's Dream【状态压缩dp】
  11. mysql5.7存储过程实例_MySQL 存储过程简单实例
  12. 浙江农林大学有计算机专业,浙江农林大学计算机科学与技术专业在职研究生
  13. 大数据分析给企业带来哪些挑战
  14. 支持WI-FI的blackberry
  15. mysql到es的交叉验证
  16. 人类视觉计算理论经典著作,豆瓣评分9.7,中文版惊鸿面世
  17. 在VMware下创建新的CentOS虚拟机
  18. 对12w条数据进行相关清理和数据迁移 (数据清理项目实战完整版)文章内有大量sql脚本
  19. 关于WinPE安装操作系统
  20. 信息系统规划方法-业务流程再造(BPR)

热门文章

  1. html透明度_iMac下制作含透明度图片及判断图片透明度
  2. r k-means 分类结果_《机器学习》之 Kmeans聚类的原理及代码
  3. Android* 操作系统上的应用程序远程调试
  4. 分享一个Android源码在线阅读的网址
  5. android-- apktool反编译工具使用详解
  6. struts2(2012/2/25)
  7. vivo面试经验4(linux基本操作,最基本,必须得会!!)
  8. spring整合quartz框架
  9. Docker虚拟机理论
  10. process is bad