tookunn’s diary

主に競技プログラミング関係

2016-05-01から1ヶ月間の記事一覧

DISCO presents ディスカバリーチャンネル プログラミングコンテスト2016 本選 B DDPC特別ビュッフェⅡ

本戦で部分点取ってから何も手を付けてなかったので、解説見ながらやってみた。 問題 discovery2016-final.contest.atcoder.jp 考え 求める最小の時刻を二分探索を使って、貪欲に求めていく。 ある時刻xに選択することができる最大の美味しさを持つ料理を取…

AtCoderBeginnerContest 005 D おいしいたこ焼きの焼き方

ABC

問題文 abc005.contest.atcoder.jp 考え 一度に焼ける個数Pが、ある区画内( 最左上(y , x)で最右下(y + H,x + W)である範囲 )の焼ける場所の個数(H * W個)以上であれば、その区画内の場所をすべて使ってたこ焼きを焼くことが出来る。 まず、たこ焼きの美味し…

AtCoderBeginnerContest003 D AtCoder社の冬 (メモ用)

問題 abc003.contest.atcoder.jp 考え 部分点解法はX * Y = D + Lなので、X * Yの範囲内でD個のデスクを置く組み合わせ(X * Y)C(D)と残ったX * Y - Dの範囲内でL個のラックを置く組み合わせ (X * Y - D)C(L)を掛け、それを(R - X + 1) * (C - Y + 1)回掛けつ…