NOIP2011计算系数;

#include<cmath>
#include<algorithm>
#include<stdio.h>
#include<iostream>
#define ll long long
using namespace std;
int a,b,k,n,m;
ll c[1010][1010];
int main(){
  cin>>a>>b>>k>>n>>m;
  ll aa=1,bb=1;
  for(int i=1;i<=1000;i++){
    c[i][0]=c[i][i]=1;
    for(int j=1;j<=i-1;j++){
      c[i][j]=(c[i-1][j-1]+c[i-1][j])%10007;
    }
  }
  for(int i=1;i<=n;i++){
    aa=aa*a%10007;
  }
  for(int i=1;i<=m;i++){
    bb=bb*b%10007;
  }
  ll ans=c[k][n]*aa*bb%10007;
  printf("%lld",ans);
}

ac代码,只要知道结论,套进去就可以了。

时间: 2024-10-07 15:27:46

NOIP2011计算系数;的相关文章

noip2011 计算系数

P1313 计算系数 431通过 1.4K提交 题目提供者该用户不存在 标签数论(数学相关)2011NOIp提高组 难度普及/提高- 提交该题 讨论 题解 记录 题目描述 给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数. 输入输出格式 输入格式: 输入文件名为factor.in. 共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开. 输出格式: 输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模

[NOIP2011] 计算系数(二项式定理)

题目描述 给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数. 输入输出格式 输入格式: 输入文件名为factor.in. 共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开. 输出格式: 输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果. 输入输出样例 输入样例#1: 1 1 3 1 2 输出样例#1: 3 说明 [数据范围] 对于30% 的数据,有 0 ≤k ≤10 : 对于50% 的

计算系数(noip2011)

[问题描述]给定一个多项式(ax + by)^k,请求出多项式展开后(x^n)*(y^m)项的系数.[输入]输入文件名为 factor.in.共一行,包含 5 个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开.[输出]输出文件名为 factor.out.输出共 1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果.[输入输出样例] factor.in factor.out 1 1 3 1 2 3 [数据范围] 对于 30%的数据,有0≤k≤10:对

计算系数(NOIP2011 day2)

给定一个多项式 (ax + by)k . 输入a,b,k,n,m. 请求出多项式展开后 xnym 项的系数. [数据范围] 对于 30%的数据,有 0≤k≤10: 对于 50%的数据,有 a = 1,b = 1: 对于 100%的数据,有 0≤k≤1,000,0≤n, m≤k,且 n + m = k,0≤a,b≤1,000,000. 1 const 2 maxn=1000; 3 md=10007; 4 var 5 f:array[0..maxn,0..maxn] of longint; 6 a,

luoguP1313 计算系数 题解(NOIP2011)

P1313 计算系数 题目 #include<iostream> #include<cstdlib> #include<cstdio> #include<cmath> #include<cstring> #include<algorithm> #include<iomanip> #include<ctime> #include<queue> #include<stack> #define

RQNOJ659 计算系数

http://www.rqnoj.cn/problem/659 描述 给定一个多项式(ax + by)^k,请求出多项式展开后x^n * y^m项的系数. 格式 输入格式 共一行,包含5个整数,分别为a,b,k,n,m,每两个整数之间用一个空格隔开. 输出格式 输出共1行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007取模后的结果. 样例1 样例输入1[复制] 1 1 3 1 2 样例输出1[复制] 3 限制 1s 提示 对于30%的数据,有0 ≤ k ≤ 10: 对于50%的

洛谷P1313 计算系数

P1313 计算系数 题目描述 给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数. 输入输出格式 输入格式: 输入文件名为factor.in. 共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开. 输出格式: 输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果. 输入输出样例 输入样例#1: 1 1 3 1 2 输出样例#1: 3 说明 [数据范围] 对于30% 的数据,有 0 ≤k ≤1

vijos - P1739计算系数 (多项式计算 + 杨辉三角形 + 高速幂)

P1739计算系数 Accepted 标签:NOIP提高组2011[显示标签] 描写叙述 给定一个多项式(ax + by)^k,请求出多项式展开后x^n * y^m项的系数. 格式 输入格式 共一行,包括5个整数,分别为a,b,k.n,m,每两个整数之间用一个空格隔开. 输出格式 输出共1行,包括一个整数,表示所求的系数.这个系数可能非常大.输出对10007取模后的结果. 例子1 例子输入1[复制] 1 1 3 1 2 例子输出1[复制] 3 限制 1s 提示 对于30%的数据,有0 ≤ k ≤

洛谷P1313 计算系数【快速幂+dp】

P1313 计算系数 题目描述 给定一个多项式(by+ax)^k,请求出多项式展开后x^n*y^m 项的系数. 输入输出格式 输入格式: 输入文件名为factor.in. 共一行,包含5 个整数,分别为 a ,b ,k ,n ,m,每两个整数之间用一个空格隔开. 输出格式: 输出共1 行,包含一个整数,表示所求的系数,这个系数可能很大,输出对10007 取模后的结果. 输入输出样例 输入样例#1: 复制 1 1 3 1 2 输出样例#1: 复制 3 说明 [数据范围] 对于30% 的数据,有 0