• 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 }
  • 相关阅读:
    shell 统计行数
    sqlldr errors
    sqlldr 远程数据库
    load Properties
    查看shell 版本
    linux中的网络通信指令
    给EditText的drawableRight属性的图片设置点击事件
    p2p网贷3种运营模式
    p2p网贷3种运营模式
    linux常用的压缩与解压缩命令
  • 原文地址:https://www.cnblogs.com/xuzhiyuan/p/7788681.html
Copyright © 2020-2023  润新知