省選聯考2020A卷 組合數問題 題解

2022-08-19 14:36:19 字數 881 閱讀 4451

首先常規地把\(f(k)\)拆開:

\[\sum_^nf(k)x^k\binom=\sum_^ma_i\sum_^nk^ix^k\binom

\]然後證明乙個組合恒等式:

\[\sum_^nk^ix^k\binom=\sum_^in^}x^j(1+x)^\begini\\j\end

\]\(\square\) 考慮它的組合意義:有\(n\)個不同的盒子,每個盒子可以染成\(x\)種不同的顏色,也可以不染。將\(i\)個不同的球放入這些盒子中有顏色的盒子裡,不同的方案個數。

考慮從兩個方面計數:

\[\sum_^n\binomx^kk^i=lhs

\]\[\sum_^i\binomx^j(i+x)^\begini\\j\endj=\sum_^in^}x^j(1+x)^\begini\\j\end=rhs

\]因為這兩種是對同乙個組合問題的計數,於是\(lhs=rhs\)。\(\blacksquare\)

那麼原式就變成了:

\[\sum_^nf(k)x^k\binom=\sum_^ma_i\sum_^in^}x^j(1+x)^\begini\\j\end

\]把該預處理的預處理一下就能做到\(o(m^2)\)了。

**:

#include#define n 1005

int n,x,p,m,a[n];

int s[n][n];

inline int fpow(int y,int k)

int tmp[n];

int ans;

int main()

printf("%d",ans);

#define w 0

return ~~('0')?(0^w^0):(0*w*0);

}

省選聯考 2020 A 卷 組合數問題

前言 這是我退役賽省選中唯一一道答得令自己滿意的題目。也就是 skyh 難道你沒 ac 的那道題。這道題我想了大概二十多分鐘。覺得不是很簡單。然而考後出來才發現,大神們都是用數學推導 ac 的這道題。而我,眾所周知,退役在即的我菜的不行,自然不會數學推導。所以說如果你什麼也不會,你怎麼做這道題呢?於...

聯合省選 2020A 組合數問題 題解

這題算是我斯特林數的入門題,順便安利大佬的部落格,我是從這篇部落格中學的斯特林數。begin sum n f k times x k times dbinom n k sum n m right x k dbinom nk texttt sum n m ii j endk right x k dbi...

省選聯考 2020 A 卷 魔法商店

點此看題 由於 這東西 已經鴿掉了,那麼我就寫一篇只記錄做法的部落格吧。首先講一下保序回歸的一般做法,我們考慮使用整體二分求解 f f 指調整後的 設現在 f 的範圍是 l,r 我們要檢測 f i leq mid 是否為真,稱額外限制 f i in a,b 的問題為 問題。我們可以考慮原問題的 問題...