paiza

No Image
XNOR 演算の基本

0 または 1 の整数 A と B が与えられます。 A XNOR B の結果を出力してください。 ここで、 XNOR 演算とは、以下の表にしたがって算出する論理演算のことを指します。

入力1 入力2 ...

paiza

No Image
NOR 演算の基本

0 または 1 の整数 A と B が与えられます。 A NOR B の結果を出力してください。
ここで、 NOR 演算とは、以下の表にしたがって算出する論理演算のことを指します。

入力1 入力2 ...

paiza

No Image
NAND 演算の基本

0 または 1 の整数 A と B が与えられます。 A NAND B の結果を出力してください。
ここで、 NAND 演算とは、以下の表にしたがって算出する論理演算のことを指します。

入力1 ...

paiza

No Image
排他的論理和( XOR )の基本

0 または 1 の整数 A と B が与えられます。 A XOR B の結果を出力してください。
ここで、 XOR 演算とは、以下の表にしたがって算出する論理演算のことを指します。

...

paiza

No Image
否定( NOT )の基本

0 または 1 の整数 A が与えられます。 NOT A の結果を出力してください。
ここで、 NOT 演算とは、以下の表にしたがって算出する論理演算のことを指します。

入力 出力

paiza

No Image
スタック・キュー実装編 step 2

Q 個のクエリが与えられます。空の配列 A を用意したあと、 Q 個のクエリを順に処理してください。
各クエリは、以下の 2 つのいずれかです。
PUSH X: 配列 A の末尾に ...

paiza

No Image
スタック・キュー実装編 step 1

N 個の要素からなる数列 A が与えられます。 1 行目に N を、 2 行目以降に A の各要素を改行区切りで出力してください。

paiza「スタック・キュー実装編 step 1」

paiza

No Image
最小公倍数

最大公約数(以後 gcd)と対になる値として、最小公倍数(以後 lcm)があります。
一般的に直接 lcm を求めるよりも、gcd を求めてから計算によって lcm を求める方が簡単とされています。
2 つの ...

paiza

No Image
3つ以上の整数の最大公約数

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

paiza

No Image
ユークリッドの互除法

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