hdu2068 RPG的错排
RPG的错排
时间限制:1000/1000 MS(Java / Others)内存限制:32768/32768 K(Java / Others)
总提交内容:16421接受的提交内容:6670
#include<iostream>
using namespace std;
__int64 c(int n,int m)//求组合数,从n个人中选出m个人来进行错排
{
int a=;
if(m==)//c(n,0)=1
return ;
for(int i=;i<=m;i++)
{
a=a*(n-i+);
a=a/i;
}
return a;
}
int main()
{
int n,i,j;
__int64 sum,a[];
a[]=;
a[]=;
for(i=;i<=;i++)
a[i]=(i-)*(a[i-]+a[i-]);//错排公式,a[i]是有i个人错排的情况
while(scanf("%d",&n),n)
{
sum=;
for(i=;i<=n/;i++)//错排k个人的情况就是猜对(n-k)个人的情况个数
sum=sum+c(n,i)*a[i];//累加求和
printf("%I64d\n",sum);
}
return ;
}
hdu2068 RPG的错排的更多相关文章
- HDU2068 RPG的错排 —— 错排
		
题目链接:https://vjudge.net/problem/HDU-2068 RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Lim ...
 - Hdu2068 RPG的错排                                                                                            2017-06-27 15:27             30人阅读              评论(0)              收藏
		
RPG的错排 Time Limit : 1000/1000ms (Java/Other) Memory Limit : 32768/32768K (Java/Other) Total Submis ...
 - hdu2068 RPG的错排 错排+组合
		
RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...
 - HDU-2068 RPG的错排(组合, 错排)
		
RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...
 - ACM学习历程—HDU2068 RPG的错排(组合数学)
		
Description 今年暑假杭电ACM集训队第一次组成女生队,其中有一队叫RPG,但做为集训队成员之一的野骆驼竟然不知道RPG三个人具体是谁谁.RPG给他机会让他猜猜,第一次猜:R是公主,P是草儿 ...
 - hdu2068 RPG的错排 组合数/递推
		
#include<stdio.h> ]; long long c(int a,int b) { ,j; ;i>=a-b+,j<=b;i--,j++) sum=sum*i/j; ...
 - [HDU 2068] RPG的错排 (错排问题)
		
RPG的错排 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2068 题目大意: 有N个人对应N个名字,然后你去把每一个名字对应到每个人,只要求答对一半 ...
 - HDU RPG的错排 【错排&&组合】
		
RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Subm ...
 - HDU 2068 RPG的错排(错排公式 + 具体解释)
		
RPG的错排 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Sub ...
 
随机推荐
- css自动换行 word-break:break-all和word-wrap:break-word(转)
			
css自动换行 word-break:break-all和word-wrap:break-word 2012-12-31 17:30 by greenal, 159 阅读, 0 评论, 收藏, 编辑 ...
 - Angular18 RXJS
			
1 RX 全称是 Reactive Extensions,它是微软开发并维护的基于 Reactive Programming 范式实现的一套工具库集合:RX结合了观察者模式.迭代器模式.函数式编程来管 ...
 - SQl Server  与数据库的第一次相遇
			
数据库就是 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,简单说就是存储在硬盘上的文件. 市面上常见数据库有<关系数据库系统>: ORACLE(甲骨文).DB2.S ...
 - git 删除本地分支和远程分支
			
(1)使用命令git branch -a 查看所有分支 其中,remote/origin/master表示的是远程分支 (2)删除远程分支 使用命令 git push origin --delete ...
 - ROS Learning-026  (提高篇-004 A Mobile Base-02) 控制移动平台 --- “分封制”
			
ROS 提高篇 之 A Mobile Base-02 - 控制移动平台 - "分封制" 我使用的虚拟机软件:VMware Workstation 11 使用的Ubuntu系统:Ub ...
 - linux 开启终端256色支持
			
一.简介 一般的Linux发行版默认的终端都是16色的,但事实上几乎所有的终端都支持256色终端.本文介绍开启终端256色支持的方法. 二.操作步骤 1)检查终端是否支持256色 http://www ...
 - EZOJ #79
			
传送门 分析 在经过若干次操作之后一定会产生一堆环 而我们又发现从一个点到另一个点实际可以经过所有环 于是问题就转换成了$k_1s_1 + k_2s_2 + ... + len = t$ 其中$s_i ...
 - 导入project后lib文件夹一直没有jar包
			
原因: 导入project,倒错了项目,只因为后面新建的项目名称有和前面的差不多,导致自己选择了原来的项目,因此,项目的注解一直报错.
 - 数据结构_calculator
			
问题描述 小 V 发明了一个神奇的整数计算器:给定一个合法的表达式,这个计算器能求出这个表达式的最终答案.表达式可能包含:+:运算符,整数加法.如 1+1=2-:运算符,整数减法.如 1-1=0*:运 ...
 - asp.net mvc3.0安装失败之终极解决方案
			
安装失败截图 原因分析 因为vs10先安装了sp1补丁,然后安装的mvc3.0,某些文件被sp1补丁更改,导致“VS10-KB2483190-x86.exe”安装不了,造成安装失败. 解决方案 方法1 ...