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
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
#define r 10007
int c[
1001][
1001]=
;int
can(
int a,
int n)
intmain()
p=(can
(a,n))*
(can
(b,m)
)%r;
q=c[k]
[n]* p % r;
printf
("%d\n"
,q);
return0;
}
python 多項式求係數 多項式係數的計算
def evalpoly lst,x total 0 for power,coeff in enumerate lst starts at 0 by default total x power coeff return total 或者,可以使用列表,然後使用sum def evalpoly lst...
計算多項式的係數
給定乙個多項式 a x by k ax by k,計算多項式展開後 xn ymx ny m項的係數。input 第 1 行 乙個整數 t 1 t 100000 為問題數。接下來共 t 行。每行 5 個整數,分別為 a,b,k,n,m,整數之間由乙個空格分隔。0 k 1,000,000,0 n,m k...
神奇的楊輝三角
神奇的楊輝三角,在我國南宋數學家楊輝1261年所著的 詳解九章演算法 一書 現。首先,我們需要找規律,為什麼一定要找規律呢,肯定是為了遇到很大的值,我們仍然很快計算出結果。這個時候,我們就知道,我們可以建立乙個二維陣列,因為行數我們是清楚的,然後列數我們不清楚,所以我們就不能直接定義列數。提到這裡,...