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

AtCoder Beginner Contest 449 - AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
コンテスト時間: 2026-03-14(土) 21:00 ~ 2026-03-14(土) 22:40 (100分)
A 問題
- Difficulty: 30 / NoviSteps: ??? / 解答時間: 1:26
問題概要
正整数 が与えられるので、直径が の円の面積を求めよ。
解答方針
- を計算して出力すればよい。

ABC 449 A - π
ABC 449 A - π の考察記事です。
Yuulis I/O
B 問題
- Difficulty: 45 / NoviSteps: ??? / 解答時間: 3:52
問題概要
行 列のブロックからなる長方形状のチョコレートがある。
個のクエリが与えられるので、順に処理せよ。 クエリは以下のいずれかの形式で与えられる。
1 R: 下 行のチョコレートのブロックの個数を求め、それらを食べる。2 C: 右 列のチョコレートのブロックの個数を求め、それらを食べる。
解答方針
- クエリを処理するごとに、 をそれぞれ更新していく。
- クエリ1では、 を出力した後に とすればよい。
- クエリ2では、 を出力した後に とすればよい。

ABC 449 B - Deconstruct Chocolate
ABC 449 B - Deconstruct Chocolate の考察記事です。
Yuulis I/O
C 問題
- Difficulty: 330 / NoviSteps: ??? / 解答時間: 5:32
問題概要
英小文字からなる長さ の文字列 が与えられるので、整数の組 であって、以下の条件をすべて満たすものの個数を求めよ。
解答方針
- 各アルファベットについて、 での出現位置をそれぞれ小さい順に頻度配列として記録していく。
- の 文字目に注目したとき、 として見るべき範囲は である。
- したがって、頻度配列の の要素について 以上 以下のものがいくつあるかを二分探索で数え、それを全ての について合計すればよい。

ABC 449 C - Comfortable Distance
ABC 449 C - Comfortable Distance の考察記事です。
Yuulis I/O
D 問題
- Difficulty: 927 / NoviSteps: ??? / 解答時間: 45:48
問題概要
次元座標平面があり、座標が である格子点は が偶数のとき黒、奇数のとき白で塗られている。
かつ を満たす整数の組 のうち、座標 が黒く塗られているものの個数を求めよ。
解答方針
- 「 かつ の範囲の格子点で、黒く塗られているものの個数」と定義する(ただし、 )。
- の正方形部分の黒の点の個数 は、 と求められる。
- の長方形部分の黒の点の個数 について、
- 与えられた矩形範囲を第1象限に分割・移動する。
- 矩形範囲 かつ における黒の点の個数は、包除原理により と求められる。

ABC 449 D - Make Target 2
ABC 449 D - Make Target 2 の考察記事です。
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
- 順位: 1974th / 12335
- Performance: 1333
- 1242 → 1251 (+9)
D問題、これで緑下位Diffか。
方針は悪くなかったと思うけど、実装に時間かかりすぎたかもしれない。





