yutasの競技プログラミング勉強帖

競技プログラミングの問題についての解説記事を主に書いています。

二分探索

C - Sigma Problem / AtCoder Beginner Contest 353

AtCoder Beginner Contest 353 (ABC353) のC問題 (Sigma Problem) の解説記事です。

C - Can I Square? / Codeforces Round 918 (Div. 4)

問題 個のバケツがあり、 番目のものには1辺の長さが の正方形のブロックがある。 すべてのブロックを使用して、正方形を作成することができるか判定せよ。 入力 まず最初の1行目に、テストケースの個数を表す整数 が与えられる。 その後、 個のテストケース…

D - Reindeer and Sleigh / ユニークビジョンプログラミングコンテスト2023 クリスマス (AtCoder Beginner Contest 334)

AtCoder Beginner Contest 334 (ABC334) のD問題 (Reindeer and Sleigh) の解説記事です。

L - 区間 / 第13回 アルゴリズム実技検定 (PAST13)

問題 数直線上の 個の区間 が与えられる。 集合 の部分集合 は、次の条件を満たすときに良い集合と呼ばれる。 任意の に対して、以下の2つのうち少なくとも一方が成立する。 区間 は区間 を含む。 区間 は区間 を含む。 ここで、「区間 が区間 を含む」とは…