博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
吉首大学第八届“新星杯”大学生程序设计大赛 A:组合数(递推组合+求因子数)
阅读量:3899 次
发布时间:2019-05-23

本文共 492 字,大约阅读时间需要 1 分钟。

【题目】

题目描述

求组合数C(N,M),以及C(N,M)因子个数。

输入

N和M,其中0<=M<=N<=50,以EOF结束。

输出

该组合数结果

样例输入 Copy

3 24 2

样例输出 Copy

3 26 4

【代码】

#include 
using namespace std;typedef long long ll;ll C[55][55];void init() //递推出组合数 O(1){ for(int i=0;i<=50;i++) { C[i][0]=C[i][i]=1; for(int j=1;j
1) sum*=2; return sum;}int main(){ init(); int n,m; while(scanf("%d%d",&n,&m)!=EOF) { ll t=C[n][m]; ll ans=cal(t); printf("%lld %lld\n",t,ans); } return 0;}

 

转载地址:http://ryben.baihongyu.com/

你可能感兴趣的文章
阿里感悟(十一)如何准备面试
查看>>
软件架构入门
查看>>
80 多个 Linux 系统管理员必备的监控工具
查看>>
OOD的原则
查看>>
Tool to trace local function calls in Linux
查看>>
Linux 下查询 DNS 服务器信息
查看>>
ulimit 里的 file size 的 block 单位是多少?
查看>>
linux下查看端口对应的进程
查看>>
将 gdb 用作函数跟踪器 (Function Tracer)
查看>>
原 GCC一些有用的技巧
查看>>
yum 变量追加的方法
查看>>
2倍速的下一代Bluetooth,「Bluetooth 5」发布
查看>>
Top 10 “Yum” installables to be productive as a developer on Red Hat Enterprise Linux
查看>>
[小技巧] Vim 如果去除 “existing swap file” 警告
查看>>
如何在linux下检测内存泄漏
查看>>
十年生聚,Vim 8.0 发布了!
查看>>
【演歌】加賀の女 歌词翻译
查看>>
東京音頭 (东京音头) 歌词翻译
查看>>
Windows 7 下登录界面里 Ctrl + Alt + Del 无法使用
查看>>
惠山赏菊 & 梅园赏桂
查看>>