题意:
多项式(x1+x2+...+xk)^n.
输入n和k(0<k,n<13),分别表示多项式次数和变元数。第二行为k个非负整数n1,n2,...nk,满足n1+n2+...nk=n.
输出多项式(x1+x2+...+xk)^n展开后的(x1)^n1*(x2)^n2...(xn)^nk这一项的系数。

思路:
网上看的多项式定理的公式 
(a + b + c + ... + f) ^ n = 
(n! / (k! * d! * j! * ... * z!)) * a^k * b^d * c^j * ... * f^z(k + d + ...=n);

AC:

#include <cstdio>
#include <cstring>
#define ll long longconst int N = 13;
ll c[N];
int n,k,num;int main () {c[0] = 1;for (int i = 1; i < N; i++)c[i] = c[i - 1] * i;while (scanf ("%d%d", &n, &k) != EOF) {ll ans = c[n];for (int i = 0; i < k; i++) {scanf ("%d", &num);ans /= c[num];n -= num;}printf ("%lld\n", ans);}return 0;
}

uva10105(数论多项式展开公式)相关推荐

  1. CodeForces - 1459C Row GCD(数论+推公式)

    题目链接:点击查看 题目大意:给出一个长度为 nnn 的数组 aaa,再给出一个长度为 mmm 的数组 bbb,现在要求输出,当 j=1,2,...,mj = 1,2,...,mj=1,2,...,m ...

  2. 算法学习FFT系列(2):快速数论变换NTT bzoj3992: [SDOI2015]序列统计例题详解

    bzoj3992: [SDOI2015]序列统计 Description 小C有一个集合S,里面的元素都是小于M的非负整数.他用程序编写了一个数列生成器,可以生成一个长度为N的数列,数列中的每个数都属 ...

  3. 信奥中的“骗”分神技 ---“打表”

    信息竞赛--打表法讲解 信息竞赛--打表法讲解_Hi_KER的博客-CSDN博客_vb游戏 [信奥讲坛]比赛中的"骗"分神技--"打表" http://www. ...

  4. MangataのACM模板

    文章目录 数据结构 并查集 树状数组 二维单点修改,区间查询 二维区间修改,单点查询 二维区间修改,区间查询 线段树 单点修改,区间查询 区间更新.区间查询 主席树(区间第k小数模板) 单调栈 单调队 ...

  5. 仅逗oier们一笑(不定期更新中)

    //部分来自:朝阳的二愣子的CSDN博客 将刷题 唐·李WA 君不见,洛谷之题天上来,复杂到海不舍回. 君不见,高堂明镜悲白发,朝如青丝暮成雪. 人生WAWA须尽思,莫使电脑空对题. 天生我材没有用, ...

  6. 欢(nan)乐(shou)纪中培训(Day 0~Day 1)

    Day 0: 早上:日常赖床赖到11:00,然后早餐就当中餐一起吃了 下午:3:30 和同学们铺了床,吃了泡面晚餐就去机房做题了. Day 0题目: 题目 做法 表达式 栈 台风 暴力 最大公约数 水 ...

  7. 乘法逆元 +数论分块 +平方和公式

    年后准备学习啦,开学还得准备考试. 乘法逆元: 因为涉及到除法,所以取余这个操作就错误. 所以如果我们要求(a/b)%mod,我们可以假设 (a/b)%mod = a*c%mod 那么c就是b的逆元. ...

  8. ( 数论专题 )【 斐波那契通项公式 + 等比数列求和公式 】

    ( 数论专题 )[ 斐波那契通项公式 + 等比数列求和公式 ] 斐波那契通项公式( 证明略 ): 例题: 求当n趋向于无穷大,Sn等于什么,输出最简分数. 分子是斐波那契数列,分母是K的 i 次方, ...

  9. 数学--数论--HDU1825(积性函数性质+和函数公式+快速模幂+非互质求逆元)

    As we all know, the next Olympic Games will be held in Beijing in 2008. So the year 2008 seems a lit ...

  10. 数论中的无数公式 总结

    斯特林公式是一条用来取n阶乘近似值的数学公式.一般来说,当n很大的时候,n阶乘的计算量十分大,所以斯特灵公式十分好用,而且,即使在 n很小的时候,斯特灵公式的取值已经十分准确. 公式为: 以下等式或者 ...

最新文章

  1. 2021年5G发展展望
  2. 勒索病毒爆发 中国多家校园网发紧急通知提醒防范
  3. K-Means算法理论及Python实现
  4. 从零开始构建HTML 5 Web页面
  5. 科普文:为什么不能在服务器上 npm install ? #30
  6. 华为户外模式怎么设置_华为FreeLace Pro降噪器效果怎么样?降噪开启和设置教程!...
  7. 计算机二级c语言考试真题及答案详解,计算机二级c语言试题及答案
  8. Docker简介及Linux下安装
  9. linux打印机无法识别usb设备,linux支持usb打印机,不用驱动
  10. CheckException和UnCheckException的区别
  11. iOS开发之Moya网络请求使用与封装
  12. PTA---航空公司VIP客户查询 (25分)---Stl-Map容器简单使用
  13. 如何将Blender模型导入Panda3d
  14. Win10安装驱动后,无法连接打印机柯尼卡美能达 bizhub 363
  15. linux下udp实现聊天软件,socket实现一个简单的对话聊天软件
  16. OceanBase 架构初探
  17. python 入门 guess 函数
  18. Java基础小白入门教程-----百知教育java基础学习1---胡鑫喆
  19. LeetCode题解(0992):K个不同呢的子数组(Python)
  20. mysql grant 数据库_MySQL的Grant命令详解

热门文章

  1. 系统自带输入法➋➌➍➎➏➐➑➒问题
  2. FPGA vs ASIC
  3. 会议直播全流程解决方案
  4. AtCoder Beginner Contest 062(CD)
  5. Wondershare Flash Gallery Factory
  6. python熄灯问题
  7. 【摄影笔记三】光圈和快门
  8. 相机快门、 光圈有啥区别?
  9. conda 设置清华镜像源_conda使用清华镜像源问题
  10. 光量子计算机技术突破,真正突破光刻机封锁的技术诞生了!可编程光量子计算芯片是什么?...