差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
programming_algorithm:contest_history:atcoder:2020:0110_abc150 [2020/01/12] – [解法] ikatakosprogramming_algorithm:contest_history:atcoder:2020:0110_abc150 [2020/01/12] ikatakos
行 2: 行 2:
  
 [[https://atcoder.jp/contests/abc150|AtCoder Beginner Contest 150]] [[https://atcoder.jp/contests/abc150|AtCoder Beginner Contest 150]]
 +
 +  * 解説放送: [[https://www.youtube.com/watch?v=9MphwmIsO7Q|AtCoder Beginner Contest 150 - YouTube]]
  
 ===== D - Semi Common Multiple ===== ===== D - Semi Common Multiple =====
行 115: 行 117:
 しかし、このままでは1つの $i$ を求める内部でさらに $\sum$ のループがあるため $O(N^2)$ となってしまう。 しかし、このままでは1つの $i$ を求める内部でさらに $\sum$ のループがあるため $O(N^2)$ となってしまう。
  
-ここで、二項係数の総和の公式より、$\displaystyle \sum_{r=0}^{n}{{}_nC_r \times (r+1)}=2^{n-1} \times (n+2)$ となることを利用できる。+ここで、二項係数の総和の公式より、$\displaystyle \sum_{r=0}^{n}{{}_nC_r(r+1)}=2^{n-1}(n+2)$ となることを利用できる。
  
   * [[https://www.wolframalpha.com/input/?i=sum+ncr%28n%2C+k%29+*+%28k%2B1%29%2C+k%3D0+to+n&lang=ja|sum ncr(n, k) * (k+1), k=0 to n - Wolfram|Alpha]]   * [[https://www.wolframalpha.com/input/?i=sum+ncr%28n%2C+k%29+*+%28k%2B1%29%2C+k%3D0+to+n&lang=ja|sum ncr(n, k) * (k+1), k=0 to n - Wolfram|Alpha]]
programming_algorithm/contest_history/atcoder/2020/0110_abc150.txt · 最終更新: 2020/01/12 by ikatakos
CC Attribution 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0