相当于从n-1个位置里面找k-1个位置放隔板

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <cstdlib>
 4 #include <algorithm>
 5
 6 #define LL long long int
 7
 8 using namespace std;
 9
10 int main()
11 {
12     double n, k;
13     int T;
14     scanf( "%d", &T );
15     while ( T-- )
16     {
17         scanf( "%lf%lf", &n, &k );
18         if ( n - k < k - 1 ) k = n - k + 1.0;
19         double ans = 1.0;
20         for ( double i = 1; i < k; ++i )
21         {
22             ans *= ( n - i ) / i;
23         }
24         printf( "%.0f\n", ans );
25     }
26     return 0;
27 }

转载于:https://www.cnblogs.com/GBRgbr/p/3216764.html

SPOJ 78 Marbles 组合数学相关推荐

  1. SPOJ MARBLES

    // http://www.spoj.com/problems/MARBLES/ #include <iostream> using namespace std;// 假设30个位置 vo ...

  2. bzoj 2588 Spoj 10628. Count on a tree (可持久化线段树)

    Spoj 10628. Count on a tree Time Limit: 12 Sec  Memory Limit: 128 MB Submit: 7669  Solved: 1894 [Sub ...

  3. SPOJ GSS3-Can you answer these queries III-分治+线段树区间合并

    Can you answer these queries III SPOJ - GSS3 这道题和洛谷的小白逛公园一样的题目. 传送门: 洛谷 P4513 小白逛公园-区间最大子段和-分治+线段树区间 ...

  4. SPOJ 375. Query on a tree (树链剖分)

    题目链接: http://www.spoj.com/problems/QTREE/ 375. Query on a tree Problem code: QTREE You are given a t ...

  5. 【后缀自动机】SPOJ 1812-LCSII

    题意: 给出最多10个长度不超过100000的字符串,求他们的LCS的长度.时限是鬼畜的0.25s . 后缀自动机练习...虽然有人这么说但我并不觉得hash能过. 本题可以说是[论SAM中按step ...

  6. 组合数学(全排列)+DFS CSU 1563 Lexicography

    题目传送门 1 /* 2 题意:求第K个全排列 3 组合数学:首先,使用next_permutation 函数会超时,思路应该转变, 4 摘抄网上的解法如下: 5 假设第一位是a,不论a是什么数,ax ...

  7. spoj 375 Query on a tree (树链剖分)

    题目链接: http://www.spoj.com/problems/QTREE/ 题意: 给一颗树,每条边有一个权值.有两种操作: 1.修改某条边的值: 2.询问a.b两点路径上边权的最大值. 分析 ...

  8. SPOJ 4110 Fast Maximum Flow (最大流模板)

    题目大意: 无向图,求最大流. 算法讨论: Dinic可过.终于我的常数还是太大.以后要注意下了. 1 #include <cstdio> 2 #include <cstring&g ...

  9. spoj SUBLEX (Lexicographical Substring Search) RE的欢迎来看看

    SPOJ.com - Problem SUBLEX 这么裸的一个SAM,放在了死破OJ上面就是个坑. 注意用SAM做的时候输出要用一个数组存下来,然后再puts,不然一个一个字符输出会更慢. 还有一个 ...

最新文章

  1. .NET 2.0 泛型在实际开发中的一次小应用
  2. 15、计算机图形学——基于AABB进行光线追踪的加速(上)
  3. 为什么美国程序员工作比中国程序员工作轻松、加班少?
  4. 【项目管理】《流浪地球》剧情中的项目管理相关知识
  5. 【天工Godwork精品教程】任务四:EOS正射影像DOM生成,DOM精编
  6. php访问url json,PHP操作URL和PHP操作json
  7. 支付宝五福又来了,但已没人关心抢红包
  8. 高职对计算机课程要求,高职计算机课程对学生编程能力培养.doc
  9. 使用PDF Converter OCR for Mac如何区分扫描的PDF和普通文件?
  10. http2-协议协商过程
  11. SQL 存储过程封装代码生成器
  12. 《卸甲笔记》-PostgreSQL和Oracle的SQL差异分析之五:函数的差异(四)
  13. 易语言服务器取cookie,易语言取设COOKIES的代码
  14. 嵌入式开发专业术语概念汇总
  15. mysql中ndb_restore_mysql ndb集群与恢复
  16. js中each的用法
  17. EChart中使用地图方式总结
  18. Windows自带远程桌面和远程协助用法
  19. 无向图判断是否为欧拉回路(以HDU1878为板子题)
  20. python进行Word解析

热门文章

  1. 嵌入式系统由这四层结构组成!
  2. 卷积神经网络CNN(Convolutional Neural Network)
  3. vue引入echarts中国地图
  4. MT9804-MT9811DEMO资料 下载
  5. 二阶魔方还原 Rubik’s Cube 双向广度优先搜索
  6. 免费计算机操作基础知识ppt,计算机基础知识与基本操作要点课件.ppt
  7. [可下载]Windows10_MSDN原版系统LTS集合_英文英语
  8. 程序人生 - 防疫期间能不能点外卖
  9. 使用库函数点亮第一个LED灯
  10. JQuery在线引用地址整理