全错排列c++代码

可以使用递推公式 fn=(n-1)*(f(n-1)+f(n-2))

long long fun(n){
    if(n == 1) return 0;
    if(n == 2) return 1;
    return (n - 1) * (fun(n - 1) * fun(n - 2))
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 23:24:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 23:24:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 23:24:01       87 阅读
  4. Python语言-面向对象

    2024-04-06 23:24:01       96 阅读

热门阅读

  1. 2024.3.23力扣每日一题——统计桌面上的不同数字

    2024-04-06 23:24:01       38 阅读
  2. 《深度学习的数学基础》小结

    2024-04-06 23:24:01       42 阅读
  3. 信息化、数字化、智能化、数智化概念剖析

    2024-04-06 23:24:01       40 阅读
  4. 【C++从0到1-黑马程序员】STL常用算法

    2024-04-06 23:24:01       43 阅读
  5. 一些常见的nginx问题和答案

    2024-04-06 23:24:01       43 阅读
  6. 使用宝塔面板安装nginxVOD点播系统

    2024-04-06 23:24:01       42 阅读
  7. Linux初学(十六)NFS文件共享

    2024-04-06 23:24:01       44 阅读
  8. 15、高精度除法(含源码)

    2024-04-06 23:24:01       36 阅读
  9. numpy库read_excek,读取函数

    2024-04-06 23:24:01       161 阅读