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

AtCoder Beginner Contest 444 - AtCoder
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
AtCoder
コンテスト時間: 2026-02-07(土) 21:00 ~ 2026-02-07(土) 22:40 (100分)
A 問題
- Difficulty: 9 / NoviSteps: ??? / 解答時間: 0:54
問題概要
桁の正整数 が与えられるので、すべての桁の数字が同じであるかどうかを判定せよ。
解答方針
- を文字列として扱い、各文字が等しいかどうかを判定すればよい。

ABC 444 A - Repdigit
ABC 444 A - Repdigit の考察記事です。
Yuulis I/O
B 問題
- Difficulty: 36 / NoviSteps: ??? / 解答時間: 2:00
問題概要
以下の正整数のうち、各桁の和が であるものの個数を求めよ。
解答方針
- について、各桁の和を求め、それが であれば答えのカウンターを増やしていけばよい。
- の各桁の和は、 を で割った余りを順に足し合わせることで求められる。

ABC 444 B - Digit Sum
ABC 444 B - Digit Sum の考察記事です。
Yuulis I/O
C 問題
- Difficulty: 582 / NoviSteps: ??? / 解答時間: 23:37
問題概要
- 長さ の正整数列 が与えられる。以下のようなことが起こりうる正整数 をすべて求めよ。
- カップの中に長さ のAtCoderりこが何本か入っている。このカップをシェイクしたところ、それぞれのAtCoderりこは以下のいずれかの状態になった。
- 長さが である 本のAtCoderりことしてそのまま残った。
- 長さの和が であるような 本のAtCoderりこに分かれた。
- カップをシェイクした後、カップの中には 本の AtCoderりこが入っており、 本目の AtCoderりこの長さは であった。
- カップの中に長さ のAtCoderりこが何本か入っている。このカップをシェイクしたところ、それぞれのAtCoderりこは以下のいずれかの状態になった。
解答方針
- を昇順ソートし、折れたAtCoderりこの本数を とする( は偶数)。
- のとき、 であれば は成立する。
- のとき、 として、
- のとき、割れていないAtCoderりこの長さについて、 でなければこの は成立しない。
- また、割れたAtCoderりこについて、 でなければこの は成立しない。
- 以上の条件を満たす をすべて求め、昇順に出力すればよい。

ABC 444 C - AtCoder Riko
ABC 444 C - AtCoder Riko の考察記事です。
Yuulis I/O
D 問題
- Difficulty: 574 / NoviSteps: ??? / 解答時間: 19:44
問題概要
に対して、 を 個つなげた整数を と表す。
を求めよ。
解答方針
- 足し算の筆算の要領で、下の位から桁ごとに縦に足し合わせていく。
- 各桁に が何個あるかは、imos法で差分管理してあげると効率的に求められる。
- 繰り上がり時の処理も忘れずに。

ABC 444 D - Many Repunit Sum
ABC 444 D - Many Repunit Sum の考察記事です。
Yuulis I/O
E 問題
- Difficulty: 1107 / NoviSteps: ??? / 解答時間: 17:23
問題概要
長さ の整数列 と正整数 が与えられるので、以下の条件をともに満たす整数の組 の個数を求めよ。
- を満たす全ての整数の組 について、 である
解答方針
- 尺取り法を用いて、 を固定したときの最大の を求める。
- を1つ右に進める際、 の中で 以上の最小値が 以上であり、かつ 以下の最大値が 以下であるかを確認する必要がある。
- これを効率的に行うため、 を
setで管理し、そこに二分探索を行うことで対数時間で判定が行える。

ABC 444 E - Sparse Range
ABC 444 E - Sparse Range の考察記事です。
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
- 順位: 1121st / 13386
- Performance: 1594
- 1248 → 1288 (+40) Highest更新!
E問題で割とすぐに尺取り法+setの解法に気づけたのが大きかった。
ゾロ目回でも勝利。





