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

AtCoder Beginner Contest 482 - AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
コンテスト時間: 2026-10-31(土) 21:00 ~ 2026-10-31(土) 22:40 (100分)
A 問題
- Difficulty: 12 / NoviSteps: 7Q / 解答時間: 1:51
問題概要
oと.のみからなる文字列 が与えられるので、 に含まれるoの個数が奇数ならばodd、偶数ならばevenと出力せよ。
解答方針
- に含まれる
oの個数をforループとif文を使って数え、奇数か偶数かを判定すればよい。

ABC 482 A - Nigiri
ABC 482 A - Nigiri の考察記事です。
Yuulis I/O
B 問題
- Difficulty: 65 / NoviSteps: 6Q / 解答時間: 4:39
問題概要
のマス目があり、各マスには印が付いているか付いていないかのどちらかである。
縦・横・斜めのいずれかのラインでビンゴを達成するために追加で付ける必要のある印の個数の最小値を求めよ。
解答方針
- 各行・列・斜めのラインにそれぞれについて、
.の個数を数え、その最小値が答えとなる。

ABC 482 B - Blank Bingo
ABC 482 B - Blank Bingo の考察記事です。
Yuulis I/O
C 問題
- Difficulty: 486 / NoviSteps: 2Q / 解答時間: 5:41
問題概要
のグリッドがあり、グリッドには 個の駒が置かれている。
個のクエリに答えよ。 クエリは以下の 種類ある。
1 u d: 行目から 行目までに置かれている駒の個数を出力する。2 l r: 列目から 列目までに置かれている駒の個数を出力する。
解答方針
- 2種類のクエリは互いの答えに影響しないので、行と列を独立に考えることができる。
- 行・列方向それぞれについて、駒が置かれている行番号または列番号を昇順にソートした配列を用意すれば、クエリに対して二分探索で答えを求めることができる。

ABC 482 C - Band Count
ABC 482 C - Band Count の考察記事です。
Yuulis I/O
D 問題
- Difficulty: 766 / NoviSteps: 1Q / 解答時間: 28:28 + WA x2
問題概要
数直線上に人 の 人が立っており、人 が立っている座標は である。
各 について、以下の問題を解け。
時刻 に人 がゾンビになり、人 以外は人のままである。 時刻 以降、人またはゾンビは数直線上を単位時間あたり 以下の速さで自由に移動できる。 ゾンビと人が同じ座標にいると、その人はゾンビになる。 全員がゾンビになる時刻として考えられる最小値を求めよ。
解答方針
- のときは明らかに である。
- の場合を考えると、人 が最初に左右どちらの人に感染させるかを考えればよい。
- 右側の人(人 )に感染させる場合、2人は時刻 に座標 で出会った後、2人のゾンビが左右に分かれる。
- 人 が時刻 以降にも右に動き続けて人 に感染させる場合、最も早く右端に感染できる時刻は、 である。
- 一方、人 が時刻 以降にも左に動き続けて人 に感染させる場合、最も早く左端に感染できる時刻は、 である。
- したがって、この場合の答えは である。
- 左側の人(人 )に感染させる場合も同様に考えると、 となるから、各 について、両者の最小値を取ればよい。

ABC 482 D - Wannabe Zombie
ABC 482 D - Wannabe Zombie の考察記事です。
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
- 順位: 1635th / 8423
- Performance: 1256
- 1417 → 1402 (-15)
ハロウィンだからか参加人数がいつもより少なくて、パフォが渋い...





