1746: 多项式系数
Time Limit: 1 Sec Memory Limit: 128 MB
Submit: 369 Solved: 79
[Submit][Status][Web Board]
Description

求 (ax+by)^k 的展开中 xn*ym 项的系数。由于系数可能很大,只要求输出除以 10007 的余数。

Input

一行共五个整数,分别为 a,b,k,n,m

Output

一个整数,为该项系数除以10007的余数。

Sample Input

1 1 3 1 2

Sample Output

3

HINT

数据范围:

30% 0<=k<=10,

50% a=1,b=1

100% 0<=k<=1000, 0<=n,m<=k 且 n+m=k, 0<=a,b<=100,000

NOIP2011 DAY2 factor

Source

NOIP2011
//很久之前做的
AC_code~:

    #include<stdio.h>#define r 10007int c[1001][1001]= {0};int Can(int a,int n){a = a % r;//a也可能比较大,需要预先对a处理int z = a;for(int i = 1; i < n; i++) //求a的n次方,由于数据还可能比较大,要求余,那就边乘边余,(b,m)也适用a = z * a % r;return a;}int main(){int a,b,k,n,m,p,q;scanf("%d%d%d%d%d",&a,&b,&k,&n,&m);//杨辉三角,数据可能比较大,要求余,so都边求值边取余c[0][0]=1;for(int i = 1; i <= k; i++){c[i][0]=1;//第一列都为1for(int j = 1; j <= i; j++)c[i][j] = (c[i-1][j] + c[i-1][j-1]) % r;}p=(Can(a,n))*(Can(b,m))%r;q=c[k][n] * p % r;printf("%d\n",q);return 0;}

1746: 多项式系数(杨辉三角的应用)相关推荐

  1. 用python实现杨辉三角的几种不同方式

    杨辉三角的概念 比较详细的知识可以看这里,在杨辉三角中,每个数是它左上方和右上方的数的和. 1/ \1 1/ \ / \1 2 1/ \ / \ / \1 3 3 1/ \ / \ / \ / \1 ...

  2. LeetCode简单题之杨辉三角 II

    题目 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行. 在「杨辉三角」中,每个数是它左上方和右上方的数的和. 示例 1: 输入: rowIndex = 3 输出: [1 ...

  3. LeetCode简单题之杨辉三角

    题目 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行. 在「杨辉三角」中,每个数是它左上方和右上方的数的和. 示例 1: 输入: numRows = 5 输出: [[1], ...

  4. 最详细的----->一维数组实现杨辉三角

    代码循环部分的解析在代码之后 先来看代码 #include<stdio.h> int arr[20]; int main() {arr[0] = 1;int n;scanf_s(" ...

  5. java利用递归画杨辉三角_用java程序编写杨辉三角形,初学者适用

    原创代码(非网上照搬复制,个人原创,真实有效): import java.util.Scanner; class demo1 { public static void main(String[] ar ...

  6. 【每日一算法】杨辉三角 II

    每日一算法-杨辉三角 II 题目 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 3 输出: [1,3,3,1] ...

  7. 【每日一算法】杨辉三角到底是什么?

    每日一算法-杨辉三角 题目 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行. 在杨辉三角中,每个数是它左上方和右上方的数的和. 示例: 输入: 5 输出:[     [1], ...

  8. 菲波那切数列php实现,php实现菲波那切数列和杨辉三角

    1.递归  显示斐波那契数列 function recursion($num){ //判断是否小于0 if($num<0){ return -1; } if($num==1){ return 0 ...

  9. HDU2032(杨辉三角)

    就是打印杨辉三角: #include<iostream> #include<algorithm> #include<cstring> #include<cma ...

最新文章

  1. springMVC获取异步请求的参数,返回异步请求数据(json),跨域访问简单了解,文件上传,与Restful风格
  2. pip 删除安装包_Python中PIP的快速指南
  3. js实现QQ、微信、新浪微博分享功能
  4. JAVA 测试日期的不同显示格式
  5. 赛锐信息:SAP之工厂设置
  6. 【智能司法】法研杯要素识别第二名方案总结:多标签分类实践与效果对比
  7. 简单版WAF代码学习
  8. vivado.2019.1 安装教程
  9. 在Linux和qt下安装EasyPr遇到的问题
  10. php curl https_「PHP源码」文章原创度检测源码
  11. NetSetMan v5.0.5特别版
  12. 斐讯K2P B1 博通TTL刷机方法
  13. python中的snip用法_腾讯mac截图软件Snip使用教程
  14. Docker配置镜像加速器
  15. 三种嵌入式操作系统比较和分析
  16. servlet3 文件上传
  17. 搜索引擎优化的优势及发展问题
  18. Le le's picture when aged 5 monthes old_拔剑-浆糊的传说_新浪博客
  19. centos 命令行模式切换桌面化
  20. python 正态分布概率_计算正态分布中的概率,给定平均值,std在Python中

热门文章

  1. php投票系统报告,投票系统设计
  2. 医学影像设备学_医学影像技术考研可选的六大院校
  3. dropout理解(三)
  4. 推荐原创Python号主:猪哥
  5. 如何在Windows系统上使用Object Detection API训练自己的数据?
  6. linux server文件,linux两台server远程copy文件
  7. 高斯混合模型(Gaussian Mixture Model)
  8. c# 给文件/文件夹 管理用户权限
  9. rabitMQ-centos7安装
  10. 阿里云服务器重启出现An error occurred 如何处理