SPOJ 78 Marbles 组合数学
相当于从n-1个位置里面找k-1个位置放隔板
#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <algorithm> #define LL long long int using namespace std; int main()
{
double n, k;
int T;
scanf( "%d", &T );
while ( T-- )
{
scanf( "%lf%lf", &n, &k );
if ( n - k < k - ) k = n - k + 1.0;
double ans = 1.0;
for ( double i = ; i < k; ++i )
{
ans *= ( n - i ) / i;
}
printf( "%.0f\n", ans );
}
return ;
}
SPOJ 78 Marbles 组合数学的更多相关文章
- spoj 78
		
数学 组合 隔板法 #include <iostream> #include <cstring> #include <cstdio> #include <s ...
 - codechef : Marbles 题解
		
版权声明:本文作者靖心,靖空间地址:http://blog.csdn.net/kenden23/,未经本作者同意不得转载. https://blog.csdn.net/kenden23/article ...
 - SPOJ KPSUM ★(数位DP)
		
题意 将1~N(1<=N<=10^15)写在纸上,然后在相邻的数字间交替插入+和-,求最后的结果.例如当N为12时,答案为:+1-2+3-4+5-6+7-8+9-1+0-1+1-1+2=5 ...
 - SPOJ - PHRASES Relevant Phrases of Annihilation
		
传送门:SPOJ - PHRASES(后缀数组+二分) 题意:给你n个字符串,找出一个最长的子串,他必须在每次字符串中都出现至少两次. 题解:被自己蠢哭...记录一下自己憨憨的操作,还一度质疑评测鸡( ...
 - 编写高质量代码:改善Java程序的151个建议(第5章:数组和集合___建议75~78)
		
建议75:集合中的元素必须做到compareTo和equals同步 实现了Comparable接口的元素就可以排序,compareTo方法是Comparable接口要求必须实现的,它与equals方法 ...
 - IIC驱动移植在linux3.14.78上的实现和在linux2.6.29上实现对比(deep dive)
		
首先说明下为什么写这篇文章,网上有许多博客也是介绍I2C驱动在linux上移植的实现,但是笔者认为他们相当一部分没有分清所写的驱动时的驱动模型,是基于device tree, 还是基于传统的Platf ...
 - DM9000驱动移植在mini2440(linux2.6.29)和FS4412(linux3.14.78)上的实现(deep dive)篇一
		
关于dm9000的驱动移植分为两篇,第一篇在mini2440上实现,基于linux2.6.29,也成功在在6410上移植了一遍,和2440非常类似,第二篇在fs4412(Cortex A9)上实现,基 ...
 - BZOJ 2588: Spoj 10628. Count on a tree [树上主席树]
		
2588: Spoj 10628. Count on a tree Time Limit: 12 Sec Memory Limit: 128 MBSubmit: 5217 Solved: 1233 ...
 - "Installation failed !" in GUI but not in CLI (/usr/bin/winusb: line 78: 18265 Terminated )
		
"Installation failed !" in GUI but not in CLI (/usr/bin/winusb: line 78: 18265 Terminated ...
 
随机推荐
- Entity Framework走马观花之把握全局
			
在深入学习某项技术之前,应该努力形成对此技术的总体印象,并了解其基本原理,本文的目的就在于此. 一.理解EF数据模型 EF本质上是一个ORM框架,它需要把对象映射到底层数据库中的表,为此,它使用了三个 ...
 - UIKit 框架之UICollectionViewController
			
1.自定义单元格 #import <UIKit/UIKit.h> @interface myCollectionViewCell : UICollectionViewCell @prope ...
 - C#预编译指令
			
近日工作涉及到于外部系统交互,对方提供接口:但是在双方系统未联调时,引用外部DLL,相关类实例化,提示异常错误(错误消息正常):后面操作无法进行,那如何写调试代码,即在调试时不运行某段代码,而在正式发 ...
 - 使用WatchService监控指定目录内的文件的改动
			
package coin; import java.io.IOException; import java.nio.file.FileSystems; import java.nio.file.Pat ...
 - cygwin chmod 失效
			
问题背景 为了在 Cygwin 下使用之前最喜爱的 screen 命令, 安装 Cygwin 时就选上了 screen 来运行一把 ganiks.liu@MAMIS-Gaiks-Liu /tmp $ ...
 - Windows下配置使用MemCached
			
工具: memcached-1.2.6-win32-bin.zip MemCached服务端程序(for win) Memcached Manager win下的Mem ...
 - Oracle 显示时间问题
			
在部署的时候. 显示的时间为会 2014/1/1 9:00:00 pm 但开发过程中显示为正常: 2014-1-1 21:00:00 解决方法: 1. Oracle数据库的时间格式没有问题, ...
 - 【转载】一淘技术专家王晓哲:Nginx_lua的测试及选择
			
对于Web高性能服务器上的选择,这个是很多人头痛的问题.其实Apache.lighttpd.Nginx都用他们优点,在什么情况下我们如何去选择适合自己的Web高性能服务器,如何去搭建一个适合自己的架构 ...
 - Python3中的新特性(1)——新的语言特性
			
1.源代码编码和标识符 Python3假定源代码使用UTF-8编码.另外,关于标识符中哪些字符是合法的规则也放宽了.特别是,标识符可以包含代码点为U+0080及以上的任意有效Unico ...
 - iOS7光标问题
			
iOS7光标问题 有网友遇到textView在ios7上出现编辑进入最后一行时光标消失,看不到最后一行,变成盲打,stackOverFlow网站上有大神指出,是ios7本身bug,加上下面一段代码即可 ...