はまやんはまやんはまやん

hamayanhamayan's blog

2017-06-01から1ヶ月間の記事一覧

競技プログラミングにおける細かな話題まとめ

最大長方形 与えられた条件を満たす最大の長方形の面積を求める傾向の問題 最大正方形はO(HW), ヒストグラムの中の最大長方形O(N), 最大長方形O(HW) 最大正方形 : dp解法がある ヒストグラムの中の最大長方形 : stackを使った解法がある 最大長方形 : 「ヒス…

ClangでASTを出力する

概要 ClangではCやC++のコードをASTとして出力してくれる機能がある AST: Abstract Syntax Tree, 抽象構文木 資料1 資料2 資料3 2017/06/05時点での情報です ClangでASTを出力するには clang -Xclang -ast-dump -fsyntax-only sample.cとすれば出る。 Clang3…

F. Mirrored [AtCoder Regular Contest 075]

http://arc075.contest.atcoder.jp/tasks/arc075_d

D. Widespread [AtCoder Beginner Contest 063 / AtCoder Regular Contest 075]

http://arc075.contest.atcoder.jp/tasks/arc075_b

C. Bugged [AtCoder Beginner Contest 063 / AtCoder Regular Contest 075]

http://arc075.contest.atcoder.jp/tasks/arc075_a

E. Sagheer and Apple Tree [Codeforces Round #417 (Div. 2)]

http://codeforces.com/contest/812/problem/E 問題概要 N頂点の根が頂点1の木がある。 各頂点にはりんごの個数A[i]が書いてある。 根からどの葉への距離は全ての葉に対してパリティが一致する(偶奇が一致する) 以下のようにゲームを行うとする ある葉から…

コイン [yukicoder No.524]

http://yukicoder.me/problems/no/524

LED [yukicoder No.523]

http://yukicoder.me/problems/no/523

Make Test Cases(テストケースを作る) [yukicoder No.522]

http://yukicoder.me/problems/no/522

Cheeses and a Mousetrap(チーズとネズミ捕り) [yukicoder No.521]

http://yukicoder.me/problems/no/521

C. Sagheer and Nubian Market [Codeforces Round #417 (Div. 2)]

http://codeforces.com/contest/812/problem/C 問題概要 N個の商品がある。 ここから、K個の商品をS円以内で買うとする。 K個の商品を買ったとき、i番目の商品の値段はA[i] + K*i(iは1-indexed)となる。 この時、Kを最大化して、その中で合計金額Tを最小化せ…

A. Sagheer and Crossroads [Codeforces Round #417 (Div. 2)]

http://codeforces.com/contest/812/problem/A 問題概要 問題の図を見ると分かるが、4つの方面について各4つの信号がある。 この信号が青かどうかの4×4の配列が与えられるので、歩行者と車が事故を起こす可能性があるか判定せよ。 車と車の事故は考慮しない。