2025年版|AtCoder初心者におすすめの問題10選

 

🧠 2025年版|AtCoder初心者におすすめの問題10選

こんにちは、れいやです。
この記事では、AtCoder初心者におすすめの問題を10問に絞って紹介します!

✔ 「AtCoder始めたけど、どの問題から解けばいいか分からん」
✔ 「A問題は分かるけど、BやCになると意味不明…」
そんな人に向けて、僕が実際に解いて良かった・勉強になった問題だけを厳選しました!


✅ 選んだ基準

  • 🔰 初心者でも「考えれば解ける」レベル

  • 📚 アルゴリズムの基礎が身につく

  • 🧠 解説も多くて学びやすい

  • 👦 中学生でも無理なく解ける難易度


🔟 初心者におすすめのAtCoder問題リスト

No問題名コンテスト難易度学べること
1ABC086A – ProductABC086A偶奇判定(mod)
2ABC081A – Placing MarblesABC081A文字列処理・カウント
3ABC081B – Shift onlyABC081Bwhileループ&全探索
4ABC087B – CoinsABC087B3重ループの考え方
5ABC083B – Some SumsABC083B数字の桁和・条件分岐
6ABC088B – Card Game for TwoABC088Bソート&貪欲法の基礎
7ABC049C – DaydreamABC049C文字列の末尾から判定(greedy)
8ABC095C – Half and HalfABC095C場合分け&最小値探索
9ABC122B – ATCoderABC122B文字列の走査&条件一致
10ABC100B – Ringo's Favorite NumbersABC100B最大回数探索・模擬シミュレーション

🧩 それぞれの問題を簡単に紹介!


① ABC086A – Product(A問題)

  • 内容:2つの整数の積が偶数か奇数か判定するだけ

  • 学べること:条件分岐の基礎

初めて解くならこれ!鉄板中の鉄板。


② ABC081B – Shift only(B問題)

  • 内容:配列の全要素が2で割れる回数を数える

  • 学べること:whileループ+全探索の考え方

難しそうに見えるけど、ちゃんと考えればシンプル。ループの勉強にピッタリ。


③ ABC087B – Coins

  • 内容:500円・100円・50円で合計金額を作るパターン数

  • 学べること:3重ループの基本形

実は「for文×3」だけで解けるから、初心者にめちゃおすすめ!


④ ABC088B – Card Game for Two

  • 内容:ソートして交互に取り合い、スコア差を計算

  • 学べること:greedy(貪欲法)の考え方

「とりあえずソート→大きい順に取る」は競プロの基本パターン。


⑤ ABC095C – Half and Half(C問題)

  • 内容:A・Bを買うか、Cで代用するか最適解を探す問題

  • 学べること:min関数+場合分けのセンス

いきなり難しく感じるかもだけど、ちゃんと整理すれば解けるC問題。


🧠 解けなかったらどうする?

大丈夫、最初は解けなくてOK。
👉 解説を読む → 自分で再実装してみる → ChatGPTで理由を聞く

このループを繰り返すだけで、マジでどんどん実力つくから安心して。


💡 補足:AtCoder Problemsの使い方も超便利

AtCoder Problems
ってサイトを使えば、解いた問題・未解決の問題が一目でわかる!

初心者は「Difficulty: ~200」の問題からやるといい感じ!


✅ まとめ

中学生・初心者でも解けるおすすめ問題を紹介しました👇

  • A問題で文法・条件分岐・文字列処理を固める

  • B問題でループやソートの感覚をつかむ

  • C問題にもチャレンジして「考える力」を育てる

焦らず、**「毎日1問」**でも続けたら、マジで強くなるから。


💬 最後に

「他にもこの問題おすすめ!」
「最近この問題解いて面白かった」
とかあれば、ぜひコメントで教えてください🙌

あと次は「C問題を安定して解くための思考法」もまとめようと思ってるので、気になる人はチェックしてね!

コメント

このブログの人気の投稿

中学生がAtCoderで茶色コーダーになるまでにやったこと