AtCoder Beginner Contest 467 コンテストまとめ
コンテスト情報

AtCoder Beginner Contest 467 - AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
コンテスト時間: 2026-07-18(土) 21:00 ~ 2026-07-18(土) 22:40 (100分)
A 問題
- Difficulty: 76 / NoviSteps: 5Q / 解答時間: 2:18
問題概要
で計算される が 以上の人は日本では肥満とされる。 身長 、体重 の人が肥満であるかどうかを判定せよ。
解答方針
- は 単位で与えられるので、 単位に変換する必要がある。
- したがって、以下を判定すればよい。
- 小数計算でゴリ押すと、 WA を食らうらしい。A問題なのに細かい。

ABC 467 A - Obesity
ABC 467 A - Obesity の考察記事です。
Yuulis I/O
B 問題
- Difficulty: 39 / NoviSteps: 7Q / 解答時間: 2:58
問題概要
高橋君は 軒の店で買い物をした。
はじめ、高橋君は 円持っており、 軒目の店では 円の商品を買って 円支払った。
そして、 keepの時、高橋君はお釣りを受け取らず、 takeの場合、お釣りを受け取った。
高橋君が全ての店でお釣りを受け取っていた場合に比べて損した金額を求めよ。
解答方針
- 問題文の指示通りにシミュレーションしていけばよい。

ABC 467 B - Keep the Change
ABC 467 B - Keep the Change の考察記事です。
Yuulis I/O
C 問題
- Difficulty: 608 / NoviSteps: 2Q / 解答時間: 9:32
問題概要
以上 以下の整数からなる整数列 が与えられる。
に対して以下の操作を好きな回数行う。
- 以上 以下の整数 を つ選び、 に を加える。
以下の条件を満たすようにするために必要な操作回数の最小値を求めよ。
- について、 を で割った余りは に等しい。
解答方針
- なので、 は か のいずれかであり、これはビット列とみなしてよい。
- 操作後のビット列を として、条件を満たすためには、 が成り立てばよい。
- つまり、最初のビット を決めると、残りの 個のビットは一意に決まる。
- 元の が取り得る値は か なので、 番目の要素に対する操作回数は、
- の場合は 回
- の場合は 回
- 回以上余分に加えると偶奇は同じまま操作回数だけ増えるので、各要素への操作は高々 回としてよく、最初のビット を とした場合と とした場合の両方を試して、操作回数の合計が少ない方を選べばよい。

ABC 467 C - Adjacent Sums (easy)
ABC 467 C - Adjacent Sums (easy) の考察記事です。
Yuulis I/O
D 問題
- Difficulty: 928 / NoviSteps: 1Q / 解答時間: 13:45
問題概要
平面上に以下の条件を全て満たす 個の円 は存在するか判定せよ。 ただし、 は同一である可能性があります。
- 異なる 点 は の円周上にある。
- 異なる 点 は の円周上にある。
- と は中心が一致する。
解答方針
- まず、平面上の2点を通る円の中心は、その2点を結ぶ線分の垂直二等分線上にあるから、線分 の垂直二等分線と線分 の垂直二等分線が交点を持つならば、その交点を中心とする円 が存在する。
- また、両者の垂直二等分線が交点を持たない場合でも、2つの垂直二等分線が一致するならば、条件を満たす円が存在する。
- 実装では、線分 の方向ベクトルを 、線分 の方向ベクトルを 、線分 と線分 の中点を結ぶ線分の方向ベクトルを とすると、
- ならば
Yes - ならば
Yes - それ以外なら、
No
- ならば

ABC 467 D - Concentric Circles
ABC 467 D - Concentric Circles の考察記事です。
Yuulis I/O
成績

Contest Result - AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
- 順位: 1167th / 13076
- Performance: 1610
- 1381 → 1406 (+25) Highest更新!
D問題が425点問題でヒヤヒヤしていたが、結果的には幾何問題でベクトルを使って簡単に解けたのでよかった。
E問題を解けなかったのは微妙だが、この成績なら全然OK。





