Eddy's AC难题

Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5860    Accepted Submission(s): 2782

Problem Description
Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一部分人(或者全部)按照ac的数量分成两组进行比较,他想使第一组中的最小ac数大于第二组中的最大ac数,但是这样的情况会有很多,聪明的你知道这样的情况有多少种吗?

特别说明:为了问题的简化,我们这里假设摘录下的人数为n人,而且每个人ac的数量不会相等,最后结果在64位整数范围内.

Input

输入包含多组数据,每组包含一个整数n,表示从Ranklist上摘录的总人数。

Output

对于每个实例,输出符合要求的总的方案数,每个输出占一行。

Sample Input

2 4

Sample Output

1 17

Author

Eddy

问题链接:HDU2200 Eddy's AC难题

问题简述:参见上文。

问题分析:将n个数排序,然后分成两组,这种分法共有n-1种,各种情况算一下组合即可。据说这种做法在高中数学中称为插板。

程序说明:函数C()的实现原理需要看参考链接的那篇博文。

题记:(略)

参考链接:HDU2519 新生晚会【组合计算】

AC的C++语言程序如下:

/* HDU2200 Eddy's AC难题 */#include <stdio.h>/* 计算组合函数:n中取m */
long long C(int n, int m) {long long s=1;int i;for(i=1; i<=m; i++)s = s * (n - i + 1) / i;return s;}int main(void)
{int n, i;long long ans;while(scanf("%d", &n) != EOF) {ans = 0;for(i=2; i<=n; i++)ans += (i - 1) * C(n, i);printf("%lld\n", ans);}return 0;
}

HDU2200 Eddy's AC难题【组合计算】相关推荐

  1. 【HDU - 2200】Eddy's AC难题(简单组合数学)

    题干: Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一部 ...

  2. Eddy's AC难题

    Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一部分人(或 ...

  3. A - Eddy‘s AC难题(C语言)

    一.题目 Eddy是个ACMer,他不仅喜欢做ACM题,而且对于Ranklist中每个人的ac数量也有一定的研究,他在无聊时经常在纸上把Ranklist上每个人的ac题目的数量摘录下来,然后从中选择一 ...

  4. 计算组合数c语言ac,AC排列组合

    一共6个人里选2个,C=15 [排列组合]什么时候用排列,什么时候用组合?二者差别在哪里 一组数里的元素次序颠倒不要紧的时候Yong组合,颠倒算第二种情况的用排列. 就是说假如用abcdefg中的5G ...

  5. HDU2519 新生晚会【组合计算】

    新生晚会 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  6. python计算组合数_Python实现的排列组合计算操作示例

    Python实现的排列组合计算操作示例 本文实例讲述了Python实现的排列组合计算操作.分享给大家供大家参考,具体如下: 1. 调用 scipy 计算排列组合的具体数值 >> from ...

  7. DNF史诗计算机最新版,DNF100级史诗搭配计算器(dnf史诗组合计算工具)V2020.9.19 正式版...

    DNF100级史诗搭配计算器(dnf史诗组合计算工具)是一款很优秀好用的为DNF100级史诗组合推出的计算助手.使用小编带来的这款DNF100级史诗搭配计算器可以帮助玩家更轻松的计算DNF100级史诗 ...

  8. HDU2524 矩形A + B【组合计算】

    矩形A + B Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...

  9. UVA10375 POJ2613 ZOJ1863 Choose and divide【组合计算+迭代】

    Choose and divide Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4366 Accepted: 1385 Des ...

最新文章

  1. C++内存分配和管理
  2. ServiceHot告诉你美国的程序员们各编程语言薪资情况
  3. 常见浏览器兼容性问题与解决方案?
  4. (王道408考研数据结构)第六章图-第四节1:最小生成树之普利姆算法(思想、代码、演示、答题规范)
  5. Ubuntu下安装Balsamiq Mockups
  6. sql基础之DDL(Data Definition Languages)
  7. Spring包名代码提示
  8. Springboot知识库系统答辩PPT模板
  9. Spring Ioc之初始化
  10. 如何新建一个keil工程 的详细步骤
  11. 无盘服务器缓存,深入研究无盘服务器缓存
  12. gVim配色和字体选择
  13. 看完一篇论文,如何写该论文研究思路?
  14. Python爬虫—BeautifulSoup
  15. 双足机器人课设报告_小型舞蹈双足机器人的设计及实现
  16. vray渲染出图尺寸_3DMax渲染出图尺寸怎么设置?
  17. Codeforces Beta Round #57 (Div. 2)E---Enemy is weak(树状数组+离散化)
  18. openflow初学者入门笔记一(openflow 1.0 and openflow 1.3)
  19. 如何注册登录Google浏览器
  20. 继百度天工物联网平台对接之后,迈思德网关成功与中国联通APN移动应用平台对接

热门文章

  1. JavaScript——模块化的历史进程梳理
  2. 苹果本Win10双系统开启CPU虚拟化
  3. 关于C++宏:AFX_EXT_CLASS
  4. 使用行为树(Behavior Tree)实现游戏AI
  5. 动态创建Sql Server用户及其权限
  6. java怎么连不上xml_java mvc web 项目web.xml头改错了,死活加载不上springMvc的jar
  7. /usr/lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.12‘ not found解决办法
  8. Spark常用算子讲解二
  9. android excel布局,Androidui布局控件(2)表格布局excelPanel
  10. linux 文件句柄 sock,linux socket句柄