Warning: session_start(): open(/tmp/sess_f633e7c3440b603a8261e2e0fe6e38e3, O_RDWR) failed: No space left on device (28) in /data/wiki/inc/init.php on line 239

Warning: session_start(): Failed to read session data: files (path: ) in /data/wiki/inc/init.php on line 239

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/auth.php on line 430

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /data/wiki/inc/init.php:239) in /data/wiki/lib/tpl/dokuwiki/main.php on line 12
2020-2021:teams:legal_string:jxm2001:other:结论_1 [CVBB ACM Team]

用户工具

站点工具


2020-2021:teams:legal_string:jxm2001:other:结论_1

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
2020-2021:teams:legal_string:jxm2001:other:结论_1 [2020/08/07 17:03]
jxm2001
2020-2021:teams:legal_string:jxm2001:other:结论_1 [2021/03/06 10:58] (当前版本)
jxm2001 [1、树上最远距离]
行 1: 行 1:
-====== 结论 ======+====== 结论 ​======
  
 ===== 1、树上最远距离 ===== ===== 1、树上最远距离 =====
行 17: 行 17:
 int dp[MAXN][3],​hson[MAXN],​dis[MAXN];​ int dp[MAXN][3],​hson[MAXN],​dis[MAXN];​
 void dfs1(int u,int fa){ void dfs1(int u,int fa){
- dp[u][0]=dp[u][1]=dp[u][2];​+ dp[u][0]=dp[u][1]=dp[u][2]=hson[u]=0;
  for(int i=head[u];​i;​i=edge[i].next){  for(int i=head[u];​i;​i=edge[i].next){
  int v=edge[i].to;​  int v=edge[i].to;​
行 102: 行 102:
 ===== 6、 组合数 ===== ===== 6、 组合数 =====
  
-${n \choose m-1}+{n \choose m}={n+1 \choose m}$+$${n \choose m-1}+{n \choose m}={n+1 \choose m}\tag{1}$$ 
 + 
 +证明 
 + 
 +$$ 
 +\begin{equation}\begin{split}  
 +{n \choose m-1}+{n \choose m}&​=\frac {n!}{(m-1)!(n-m+1)!}+\frac {n!}{m!(n-m)!}\\  
 +&=\frac {n!}{(m-1)!(n-m+1)!}+\frac {n!}{m!(n-m)!}\\ 
 +&=\frac {(n+1)!}{m!(n-m+1)!}(\frac m{n+1}+\frac{n-m+1}{n+1})\\ 
 +&=\frac {(n+1)!}{m!(n-m+1)!}={n+1 \choose m} 
 +\end{split}\end{equation} 
 +$$ 
 + 
 +$$\sum_{i=0}^n {m+i-1 \choose i}={m+n \choose n}\tag{2}$$ 
 + 
 +证明 
 + 
 +$$ 
 +\begin{equation}\begin{split}  
 +\sum_{i=0}^n {m+i-1 \choose i}&​={m-1 \choose 0}+{m \choose 1}+{m+1 \choose 2}+\cdots {m+n-1 \choose n}\\  
 +&={m \choose 0}+{m \choose 1}+{m+1 \choose 2}+\cdots {m+n-1 \choose n}\\  
 +&={m+1 \choose 1}+{m+1 \choose 2}+\cdots {m+n-1 \choose n}\\ 
 +&={m+2 \choose 2}+\cdots {m+n-1 \choose n}\\ 
 +&​\cdots\\ 
 +&={m+n \choose n} 
 +\end{split}\end{equation} 
 +$$ 
 + 
 +$$F(x)=\sum_{n=0}^{\infty}{m+n \choose n}x^n=\frac 1{(1-x)^{m+1}}\tag{3}$$ 
 + 
 +考虑数学归纳法证明。 
 + 
 +$m=0$ 时 $F(x)=\sum_{n=0}^{\infty}{n \choose n}x^n=\sum_{n=0}^{\infty}x^n=\frac 1{(1-x)}$,证毕。 
 + 
 +$m\gt 0$ 时,有 
 + 
 +$$ 
 +\begin{equation}\begin{split}  
 +\frac 1{(1-x)^{m+1}}&​=\frac 1{(1-x)^m}\frac 1{(1-x)}\\  
 +&​=\left(\sum_{n=0}^{\infty}{m+n-1 \choose n}x^n\right)\left(\sum_{n=0}^{\infty}x^n\right)\\  
 +&​=\sum_{n=0}^{\infty}x^n\sum_{i=0}^n{m+i-1 \choose i}\\ 
 +&​=\sum_{n=0}^{\infty}{m+n \choose n}x^n 
 +\end{split}\end{equation} 
 +$$ 
 + 
2020-2021/teams/legal_string/jxm2001/other/结论_1.1596791024.txt.gz · 最后更改: 2020/08/07 17:03 由 jxm2001