zoukankan      html  css  js  c++  java
  • 2.莫名湖畔的烦恼

    问题描述:

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

    输入格式

      两个整数,表示mn

    输出格式

      一个整数,表示队伍的排法的方案数。

    样例输入

    3 2

    样例输出

    5

    数据规模和约定

      m,n∈[0,18
      问题分析

     1 package com.xuzhiyuan.day5;
     2 
     3 import java.util.Scanner;
     4 
     5 public class Test1 {
     6 
     7     public static void main(String[] args) {
     8         
     9         Scanner input=new Scanner(System.in);
    10         
    11         int m=input.nextInt();//m个还冰鞋的人
    12         int n=input.nextInt();//n个租冰鞋的人
    13         
    14         System.out.println(fun(m,n));
    15 
    16     }
    17 
    18     private static int fun(int m, int n) {
    19         
    20         if(m<n) {
    21             
    22             return 0;
    23             
    24         }
    25         
    26         if(n==0) {
    27             
    28             return 1;
    29             
    30         }
    31         
    32         return fun(m-1, n)+fun(m, n-1);
    33     }
    34 
    35 }
  • 相关阅读:
    IE11浏览器:请不要再叫我IE,谢谢
    Hadoop HA高可用搭建流程
    YARN
    MapReduce
    HDFS
    shell
    shell总结
    linux总结
    maven+log4j
    Spring
  • 原文地址:https://www.cnblogs.com/xuzhiyuan/p/7788681.html
Copyright © 2011-2022 走看看