hdu 6442 二項式定理

2021-08-25 22:31:13 字數 552 閱讀 5818

解題思路:

另(a+根號b)^n = x+y*根號b,那麼(a-根號b)^n = x - y*根號b,兩式相減得:2*y*根號b,再除以2等於y*根號b

所以q只會是1,第二個就是y,最後乙個就是化成最簡的b。

其實可以更簡單的理解這道題,根據二項式定

其實我們要的也就是每一項都要有根號b的和,也就是奇數項和。所以直接用快速冪求(a+根號b)^n = (a+根號b)^(1+2+4+...)

最後會得到 x + y*根號b的形式,y就是我們要的答案了。

#includeusing namespace std;

typedef long long ll;

const int mx = 1e6 + 5;

ll n,p,a,b,pri[mx];

void init()

}int main()

return 0;

}

二項式定理

在初等代數中,二項式定理 英語 binomial theorem 描述了二項式的冪的代數展開。根據該定理,可以將兩個數之和的整數次冪諸如 x y n 展開為類似 axby c 項之和的恒等式,其中b c均為非負整數且b c n。係數a是依賴於 n 和b的正整數。當某項的指數為0時,通常略去不寫。例如...

關於二項式定理

關於二項式定理 感謝 lfd 定理內容 a b n c n 0 a n b 0 c n 1 a b 1 c n n a 0 b n 也就是 a b n sigma nc n ka kb 通項公式 t c n r a b r r in 0,n 解釋一下各字母的含義 t r 1 表示第 r 1 項是什麼...

廣義牛頓二項式定理

普通的牛頓二項式定理在高中學習過的,當乘方為正整數的時候,但是有些時候需要用到不一定是正整數的情況 比如生成函式 需要用到分數或者負數等等,於是廣義牛頓二項式定理就出來了。首先我們引入牛頓二項式係數 牛頓二項式係數定義 設r為實數,n為整數,引入形式符號 begin 0,n 0 1,n 0 frac...