マガジンのカバー画像

競技プログラミング

145
運営しているクリエイター

2022年6月の記事一覧

ほぼ日刊競プロ ABC205 -C - POW

ほぼ日刊競プロ ABC205 -C - POW

問題文
数 X を Y 回掛けたものを「X の Y 乗」といい、pow(X,Y) で表します。 例えば pow(2,3)=2×2×2=8 です。3 つの整数 A,B,C が与えられるので、pow(A,C) と pow(B,C) の大小を比較してください。

考えたこと

A,Bを比較する。何回Cを掛けるかによって解が異なる。
1.Cが偶数のときは、絶対値A,絶対値Bを比較しどちらが大きいかを確認す

もっとみる
日刊競プロ ABC256 -A - 2^N

日刊競プロ ABC256 -A - 2^N

A - 2^N

問題文
N が与えられます。2^Nを出力してください。

考えたこと

そのままpythonで2**Nを出力する。

N=int(input())print (2**N)

日刊競プロ ABC255 -A - You should output ARC, though this is ABC.

日刊競プロ ABC255 -A - You should output ARC, though this is ABC.

A - You should output ARC, though this is ABC.

問題文
整数 R,C と 2 行 2 列からなる行列 A が与えられるので、 A
R,Cを出力してください。

考えたこと

二重配列を作成し、R,Cが参照した配列を出力すれば良いと考えた。配列は0から始まるので求める配列の参照先は[R-1][C-1]となる。

R,C=map(int,input()

もっとみる
日刊競プロ ABC254 -A - Last Two Digits

日刊競プロ ABC254 -A - Last Two Digits

A - Last Two Digits

問題文
100 以上の整数 N が与えられます。N の下 2 桁を出力してください。ただし、N の下 2 桁とは十の位と一の位をこの順に並べたものを言います。

考えたこと

与えられる数字は3桁以上なので、1桁目と2桁目を決め打ちで出力すれば良いと考えた。

N=input()print (N[-2]+N[-1])

日刊競プロ ABC252 -B - Takahashi's Failure

日刊競プロ ABC252 -B - Takahashi's Failure

B - Takahashi's Failure

問題文
高橋君の家には N 個の食品があり、i 番目の食品のおいしさは Aiです。
また、高橋君には嫌いな食品が K 個あり、具体的には i=1,2,…,K について、Bi番目の食品が嫌いです。高橋君は N 個の食品のうち、おいしさが最大の食品から 1 つを選んで食べようと考えています。 高橋君が嫌いな食品を食べる可能性があるならば Yes を、

もっとみる