AtCoder ABC 195 B – Many Oranges Python解説

みかんがたくさんあります。どのみかんの重さも A グラム以上 B グラム以下であることがわかっています。(みかんの重さは整数とは限りません。)
この中からいくつかのみかんを選んだところ、選んだみかんの重 ...
paiza スタック・キュー実装編 step 2 Python解説

Q 個のクエリが与えられます。空の配列 A を用意したあと、 Q 個のクエリを順に処理してください。
各クエリは、以下の 2 つのいずれかです。
PUSH X: 配列 A の末尾に ...
paiza スタック・キュー実装編 step 1 Python解説

N 個の要素からなる数列 A が与えられます。 1 行目に N を、 2 行目以降に A の各要素を改行区切りで出力してください。
paiza「スタック・キュー実装編 step 1」
AtCoder ABC 194 B – Job Assignment Python解説

あなたの会社には従業員 1 から従業員 N までの N 人の従業員がいます。
今あなたは仕事 A と仕事 B の 2 つの仕事を受注したので、これらを完了しなければなりません。
従業員 i ...
AtCoder ABC 193 B – Play Snuke Python解説

高橋くんは人気ゲーム機「スヌケマシン」を買おうとしています。
スヌケマシンを販売している店は店 1,2,…,N の N 軒あり、店 i は高橋くんの現在地から徒歩 Ai分、スヌケマシンの販売価格は Pi円、 ...
paiza ユークリッドの互除法メニュー 最小公倍数Python解説

最大公約数(以後 gcd)と対になる値として、最小公倍数(以後 lcm)があります。
一般的に直接 lcm を求めるよりも、gcd を求めてから計算によって lcm を求める方が簡単とされています。
2 つの ...
paiza ユークリッドの互除法メニュー 3つ以上の整数の最大公約数Python解説

2 つの整数 A , B の最大公約数(以後 gcd(A , B))を高速に求めるアルゴリズムとして、ユークリッドの互除法があります。
gcd の演算では、3 つの整数 a, b, c の最大公約数は ...
paiza ユークリッドの互除法メニュー ユークリッドの互除法Python解説

2 つの整数 A , B の最大公約数(以後 gcd(A , B))を高速に求めるアルゴリズムとして、ユークリッドの互除法があります。
gcd(A, B) をユークリッドの互除法で求める手順は次の通りです。 ...
AtCoder ABC 192 B – uNrEaDaBlE sTrInG Python解説

先頭から奇数番目の文字が全て英小文字であり、かつ、先頭から偶数番目の文字が
全て英大文字であるような文字列を 読みにくい文字列 と呼びます。
文字列 S が読みにくい文字列かどうか判定 ...
AtCoder ABC 191 B – Remove It Python解説

長さ N の整数列 A と整数 X が与えられます。
A から X と等しい要素を全て取り除き、残った要素をそのままの順序で並べた数列 A′を
出力してください。
AtCoder Begi ...