高中的排列组合问题,还有一个错排。排列组合都会,关键是错排。记得高中数学老师说过,标号为1,2,3,4,5的五个小球分别放到标号为1 2 3 4 5的五个小盒子中,要求球序号和盒子序号不同。共44种。当初老师让记住当小球个数n=1-5,分别对应0 1 2 9 44种。公式为a[n]=(n-1)(a[n-1]+a[n-2]);至于公式是如何推出来的 我也不清楚 记得就好啦。爱问的童鞋可以百度啦。
这道题就是首先从n个学生选m个学生的方法乘以m个学生的错排方法。代码奉上:
#include <stdio.h>
int main()
{int m,n,i;long long sum1,sum2,a[23];a[0]=1,a[1]=0,a[2]=1;for(i=3;i<=20;i++)a[i]=(i-1)*(a[i-1]+a[i-2]);while(scanf("%d %d",&n,&m)!=EOF){sum1=sum2=1;for(i=1;i<=m;i++)sum1=sum1*i;for(i=n;i>n-m;i--)sum2=sum2*i;printf("%lld\n",sum2/sum1*a[m]);}return 0;
}        

nyoj451 光棍节的快乐相关推荐

  1. nyoj451光棍节的快乐

    光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个自己心仪女生的名字,然后把这些纸条装进一个盒子里,这些光棍依次抽取一张纸条,如果上面的名字就是自 ...

  2. NYOJ451 光棍节的快乐

    原题地址:http://acm.nyist.net/JudgeOnline/problem.php?pid=451 主要思路在:http://zhidao.baidu.com/question/278 ...

  3. 光棍节的快乐 NYOJ 451

    #include<stdio.h>//光棍节的快乐(451) long long f(int x) {long long res=1,i;for(i=1;i<=x;i++){res= ...

  4. NYOJ 光棍节的快乐【全错排问题】

    光棍节的快乐 时间限制:1000 ms  |  内存限制:65535 KB 难度:2 描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个自己 ...

  5. 451 光棍节的快乐

    光棍节的快乐 时间限制: 1000 ms  |  内存限制: 65535 KB 难度: 2 描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一 ...

  6. NYOJ 451 光棍节的快乐(错排公式+排列组合)

    描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个自己心仪女生的名字,然后把这些纸条装进一个盒子里,这些光 棍依次抽取一张纸条,如果上面的名 ...

  7. nyoj 451 光棍节的快乐

    刚做这道题也是一脸懵逼,对于排列问题还是停留在高中的时候,后来才知道原来是错排问题,对于错排问题,百度百科给出了这样的解释:问题: 十本不同的书放在书架上.现重新摆放,使每本书都不在原来放的位置.有几 ...

  8. nyoj 451 光棍节快乐

    光棍节的快乐 时间限制: 1000 ms  |  内存限制: 65535 KB 难度:2 描述 光棍们,今天是光棍节.聪明的NS想到了一个活动来丰富这个光棍节. 规则如下: 每个光棍在一个纸条上写一个 ...

  9. python光棍节快乐_光棍节快乐的祝福语12条

    光棍节快乐的祝福语12条 说你大光棍吧,你没那么老:说你中光棍吧,又没那么巧:你就一个超级光棍,你天天傻笑没烦恼!祝光棍节快乐!下面是小编为大家收集的光棍节快乐的祝福语12条,希望大家喜欢. 1.饭局 ...

最新文章

  1. 蚂蚁金服 CTO 程立登台新加坡 Money 20/20 Asia,传递技术让世界更平等的愿景
  2. 更换ip软件安卓_2019十大手机读书软件排行榜
  3. KubeVela 上手|让云端应用交付更加丝滑
  4. 数据库:如果MySQl磁盘满了,如何解决!
  5. MobileNet V2简单总结
  6. html lineheight div,html – Chrome上的文本输入:line-height似乎有最小值
  7. C语言 socket
  8. python 学习总结----正则表达式
  9. oracle Expdp带条件,Oracle 11g expdp中query参数的使用
  10. docker daemon配置阿里云加速器
  11. 远程服务器虚拟显示器配置方法
  12. LayoutIt! 设计Bootstrap页面
  13. Linux中VI / VIM 常用操作练习
  14. Ruby语言入门之Hello world
  15. 梦想CAD控件 2021.12.06更新,网页浏览编辑CAD,CAD插件
  16. CRM系统之数据库设计
  17. 【24】NumPy IO
  18. 1068 万绿丛中一点红 (20分)测试点分析
  19. “安全删除硬件”图标 隐藏
  20. 固态硬盘是什么接口_5分钟教会你怎么区分M.2固态硬盘接口和协议

热门文章

  1. Automatic Extrinsic Calibration for Lidar-Stereo Vehicle Sensor Setups阅读笔记
  2. 永磁同步电机力矩控制(三):关于电机位置信号
  3. 6a标准 api_API6A标识规范(最新)
  4. 浅析SSRF原理及利用方式
  5. Pyinstaller将yolov5的detect.py封装成detect.exe,并用C++调用
  6. [007]爬虫系列 | 猿人学爬虫攻防大赛 | 第二题: js 混淆 - 动态Cookie
  7. 概率论归咎于人类智力的弱点
  8. PHP笔记01:PHP基本语法格式
  9. hacking 麦步手表之(2)命令行编译工程
  10. 2022年安全员-B证特种作业证考试题库及模拟考试