当前位置: 首页 > news >正文

小蓝和钥匙

错位排序+组合数

从28个人里面选14个人分到原来房间的钥匙 C 28 14 

另外14个人错位排序 模板 请在此处填写你的解题思路 D14

都是模板记住就好了

无需理解

做题可以看出来是错位排序 或者组合数

然后会写代码就行了



import java.util.Scanner;

/**
 * @author zb
 * date2025/3/30 16:44
 */
public class Main {
    public static void main(String[] args) {
        Scanner in =new Scanner(System.in);

        System.out.println(1286583532342313400L);
//        System.out.println(D(14)*C(14,28));
        in.close();
    }

    private static long C(int m, int n) {
        if(n<0||m>n){
            return 0 ;
        }else if (n==m){
            return 1;
        }
        return C(m,n-1)+C(m-1,n-1);
    }

    private static long D(int n) {
        if(n==1)return 0;
        if(n==2)return 1;
        return (n-1) * (D(n-1)+D(n-2));
    }

}

http://www.dtcms.com/a/100650.html

相关文章:

  • 机器学习stats_linregress
  • Spring Boot 与 Spring Integration 整合教程
  • SQLiteBrowser 的详细说明,内容结构清晰,涵盖核心功能、使用场景及实用技巧
  • skynet中跨协程异步响应的场景
  • k8s污点与容忍
  • golang 的io与os包中的常用方法
  • 5G网络中A端口和Z端口
  • javaSE————文件IO(2)、
  • 【LeetCode 题解】算法:29.两数相除
  • WordPress.com搭建网站指南
  • 力扣HOT100之矩阵:73. 矩阵置零
  • B3637 最长上升子序列
  • OpenLayers:如何使用渐变色
  • 回归预测 | Matlab实现NRBO-Transformer-BiLSTM多输入单输出回归预测
  • 基于 Three.js 实现 3D 数学欧拉角
  • Multism TL494仿真异常
  • 玛卡巴卡的k8s知识点问答题(四)
  • Spring Boot 整合 ElasticJob 分布式任务调度教程
  • pycharm虚拟环境项目转移后配置解释器
  • Spring Boot整合Redis
  • SpringBoot分布式项目订单管理实战:Mybatis最佳实践全解
  • 通俗易懂的大模型原理
  • 【自学笔记】PHP语言基础知识点总览-持续更新
  • BFD 双向转发检测协议
  • 推荐系统(十八):优势特征蒸馏(Privileged Features Distillation)在商品推荐中的应用
  • epoch、batch、batch size、step、iteration深度学习名词含义详细介绍
  • 音视频入门基础:MPEG2-TS专题(25)——通过FFmpeg命令使用UDP发送TS流
  • 深度学习之丢弃法
  • 音视频 ColorSpace色彩空间详解
  • JS数组复制方法及注意事项