zoukankan      html  css  js  c++  java
  • 算法训练 未名湖边的烦恼

      算法训练 未名湖边的烦恼  
    时间限制:1.0s   内存限制:256.0MB
        
    问题描述
      每年冬天,北大未名湖上都是滑冰的好地方。北大体育组准备了许多冰鞋,可是人太多了,每天下午收工后,常常一双冰鞋都不剩。
      每天早上,租鞋窗口都会排起长龙,假设有还鞋的m个,有需要租鞋的n个。现在的问题是,这些人有多少种排法,可以避免出现体育组没有冰鞋可租的尴尬场面。(两个同样需求的人(比如都是租鞋或都是还鞋)交换位置是同一种排法)
    输入格式
      两个整数,表示m和n
    输出格式
      一个整数,表示队伍的排法的方案数。
    样例输入
    3 2
    样例输出
    5
    数据规模和约定
      m,n∈[0,18]
      问题分析
    import java.util.Scanner;
    public class Main {
        static int f(int n,int m){
            if(n<m)
                return 0;
            if(m==0)
                return 1;
            return f(n,m-1)+f(n-1,m);
                
        }
    
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            System.out.println(f(sc.nextInt(),sc.nextInt()));
        }
    
    }
  • 相关阅读:
    jdbc入门
    mysql 各项操作流程
    python中的细小知识点罗列
    Linux之高级指令
    linux之进阶指令
    Linux之基础指令
    STL之适配器
    STL之谓词
    STL之函数对象
    STL之map容器和multimap容器
  • 原文地址:https://www.cnblogs.com/watchfree/p/5322649.html
Copyright © 2011-2022 走看看