クルトンのプログラミング教室

Pythonの使い方やPythonを使った競技プログラミングの解法などを解説しています。

Pythonで解くAtCoder

Pythonで解くAtCoder(ABC176:E)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 176」のE問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 解説 解説の補足 本解のサンプルコード 別解 別解のサンプルコード まとめ 解法 解…

Pythonで解くAtCoder(ABC176:D)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 176」のD問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 解説 本解のサンプルコード サンプルコードの解説 まとめ 解法 解説が分かりやすか…

Pythonで解くAtCoder(ABC176:C)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 176」のC問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 実装 サンプルコード まとめ 解法 「踏み台を込めて身長を比較したとき、自分より前…

Pythonで解くAtCoder(ABC176:B)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 176」のB問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 解法 超簡単な別解 まとめ 今回必要な知識 for文 if,else文 for文、if,el…

Pythonで解くAtCoder(ABC176:A)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 176」のA問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 入力の受け取り方 解法 まとめ 今回必要な知識 1行に複数の数字の入力が…

Pythonで解くAtCoder(ABC175:C)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 175」のC問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 サンプルコード まとめ 解法 まず、左右対称性に注目するとのときとのときの答えが…

Pythonで解くAtCoder(ABC175:B)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 175」のB問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 入力の受け取り方 解法 まとめ 今回必要な知識 1行に複数の数字の入力が…

Pythonで解くAtCoder(ABC175:A)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 175」のA問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 数値の入力 解法 まとめ 今回必要な知識 input関数 if文, elif文, else文…

Pythonで解くAtCoder(ABC174:D)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 174」のD問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 解説 本解のサンプルコード 別解 ふゆるさんのコード まとめ 解法 解説が分かりやす…

Pythonで解くAtCoder(ABC174:C)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 174」のC問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 解説 オイラーの定理 サンプルコード まとめ 解法 解説が分かりやすかったので、解…

Pythonで解くAtCoder(ABC174:B)

こんにちは、クルトンです! この記事ではAtCoderの「M-SOLUTIONS プロコンオープン 2020」のB問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 入力の受け取り方 解法 まとめ 今回必要な知識 1行に複数の数字の入…

Pythonで解くAtCoder(ABC174:A)

こんにちは、クルトンです! この記事ではAtCoderの「AtCoder Beginner Contest 174」のA問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 数値の入力 解法 まとめ 今回必要な知識 input関数 if, else文 print関数…

Pythonで解くAtCoder(M-SOLUTIONS プロコンオープン 2020:D)

こんにちは、クルトンです! この記事ではAtCoderの「M-SOLUTIONS プロコンオープン 2020」のD問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 方針の立て方 解法 解説 貪欲法を用いた解法のサンプルコード DPを用いた解法のサン…

Pythonで解くAtCoder(M-SOLUTIONS プロコンオープン 2020:C)

こんにちは、クルトンです! この記事ではAtCoderの「M-SOLUTIONS プロコンオープン 2020」のC問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 解法 解説 本解のサンプルコード おまけ 別解のサンプルコード まとめ 解法 今回は…

Pythonで解くAtCoder(M-SOLUTIONS プロコンオープン 2020:B)

こんにちは、クルトンです! この記事ではAtCoderの「M-SOLUTIONS プロコンオープン 2020」のB問題をPythonを使って解説します。問題のリンクを載せておきます。 atcoder.jp https://atcoder.jp/contests/m-solutions2020/tasks/m_solutions2020_b 今回必要…

Pythonで解くAtCoder(M-SOLUTIONS プロコンオープン 2020:A)

こんにちは、クルトンです!この記事では AtCoderの「M-SOLUTIONS プロコンオープン 2020」のA問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp 今回必要な知識 入力の受け取り方 簡単な解法 少し難しい解法 まとめ 今回必要な知…

Pythonで解くAtCoder(エイシング プログラミング コンテスト 2020:A)

こんにちは、クルトンです!この記事では AtCoderの「エイシング プログラミング コンテスト 2020」のA問題をPythonを使って解説します。問題のリンクを載せておきます。atcoder.jp この問題を解くのに必要な知識 1行に複数の数字の入力があるときの受け取り…

Pythonで解くAtCoder(ABC173:C)

こんにちは、クルトンです! この記事では AtCoderのABC173(AtCoder Beginner Contest 173)のC問題をPythonを使って解説します。 問題のリンクを載せておきます。 atcoder.jp この問題を解くのに必要な知識 方針の立て方 解法 サンプルコード まとめ この問…

Pythonで解くAtCoder(ABC173:B)

こんにちは、クルトンです! この記事では AtCoderのABC173(AtCoder Beginner Contest 173)のB問題をPythonを使って解説します。 問題のリンクを載せておきます。 atcoder.jp この問題を解くのに必要な知識 解法 サンプルコード まとめ この問題を解くのに必…

Pythonで解くAtCoder(ABC173:A)

こんにちは、クルトンです! この記事では AtCoderのABC173(AtCoder Beginner Contest 173)のA問題をPythonを使って解説します。 問題のリンクを載せておきます。 atcoder.jp この問題を解くのに必要な知識 簡単な解法 サンプルコード 少し難しい解法 サンプ…