競プロ日和

競技プログラミングを楽しむ

2019-02-13から1日間の記事一覧

No787

問題 分かりやすいように、AとBを設定。 A:裏切り者でないのに裏切り者だと判定 B:裏切り者に対し、裏切り者と判定 とすると、計算式は以下のようになる。 P, Q = map(float, input().split()) print(P * Q * 100 / (P * Q + (100 - P) * (100 - Q)))

No786

問題 フィボナッチ数列 n = int(input()) ans = [1, 1] + [0] * 100 for i in range(2, n + 1): ans[i] = ans[i - 2] + ans[i - 1] print(ans[n])

No785

問題 分かりやすいように変数を定義 R:赤が表示できる文字数 G:緑が表示できる文字数 B:青が表示できる文字数 上記より、カラーコードのイメージは #RRGGBB のようになるので、 「R * R * G * G * B * B」 を出力すればいい。 ans = 1 for s in (input() …

No784

問題 3桁ごとに「,(カンマ)」をつけるだけ print(f"{int(input()):,}")