Logfiles
Logfiles
読者になる

Logfiles

この広告は、90日以上更新していないブログに表示しています。

2014-08-15

SRM401 Div1Easy FIELDDiagrams

SRM

解法
カタラン数を求めるとよい。
http://mathworld.wolfram.com/CatalanNumber.html

Wikipediaの格子状の経路数え上げの項目が参考になる。Nを1増加して計算したうえで、はじめの経路分を引けばよい。

class FIELDDiagrams {
public:
  ull nCr(ull n, ull r){
    ull ret = 1;
    if(n-r<r) r = n-r;
    for(ull i=1; i<r+1 ; i++, n--)
      (ret *= n) /= i;
    return ret;
  }
  
  long long countDiagrams(int N) {
    N++;
    return nCr(2*N, N) - nCr(2*N, N-1) - 1;
  }
};

moistx 2014-08-15 10:34 読者になる

この記事をはてなブックマークに追加
広告を非表示にする
  • もっと読む
コメントを書く
« UVa12247 Jollo UVa12240 Cocircular Points »
プロフィール
id:moistx id:moistx
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • 簡単な説明
  • ABC088: D - Grid Repainting
  • ABC085: D - Katana Thrower
  • ABC084: D - 2017-like Number
  • ABC080: D - Recording
月別アーカイブ
  • ▼ ▶
    3000
    • 3000 / 1
  • ▼ ▶
    2018
    • 2018 / 8
    • 2018 / 7
    • 2018 / 6
    • 2018 / 2
  • ▼ ▶
    2017
    • 2017 / 10
    • 2017 / 9
    • 2017 / 8
    • 2017 / 4
  • ▼ ▶
    2016
    • 2016 / 12
    • 2016 / 11
    • 2016 / 10
    • 2016 / 9
    • 2016 / 7
    • 2016 / 6
    • 2016 / 5
  • ▼ ▶
    2014
    • 2014 / 10
    • 2014 / 9
    • 2014 / 8
    • 2014 / 7
    • 2014 / 6
    • 2014 / 5
    • 2014 / 4
    • 2014 / 3
    • 2014 / 2
    • 2014 / 1
  • ▼ ▶
    2013
    • 2013 / 12
    • 2013 / 11

はてなブログをはじめよう!

moistxさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
Logfiles Logfiles

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる