YottaGin

Freedom is a responsible choice.

[Python] ABC015 B

2019/12/10 2019/12/10 プログラミング

問題

B – 高橋くんの集計

回答

切り上げ

math.ceil(x)

import math

N = int(input())
A = list(map(int, input().split()))

cnt_bugs = 0
cnt_softwares = 0
for a in A:
    cnt_bugs += a
    if a > 0:
        cnt_softwares += 1

avg_bugs = cnt_bugs / cnt_softwares
print(math.ceil(avg_bugs))

Atcoder, Python GinO

関連記事

[Python] ABC017 C 100点

問題 C – ハイスコア 回答 100点回答を考えます。 30点回答をスライドに従い、「覆われていない区間」のみを考えるように、少しコードを変更します。 AtCoder Beginner Contest 017 解説 fro...

記事を読む

[Python] ABC013 C 全探索

問題 C - 節制 回答 全探索を書いたつもりでしたが、 満腹度が0以下を切り捨てる処理で、40点取れてしまいました。 N, H = map(int, input().split()) A, B, C, D, E = map(int, input().s...

記事を読む

[Python] Educational DP Contest A – Frog 2

問題 B - Frog 2 回答 動的計画法を使って解く。 TLEで間に合わなかった回答 in, k = map(int, input().split()) h = # dpの最小値を変更する関数 def chmin(a, b): if...

記事を読む

[Python] 現在割引価値

現在割引価値 割引現在価値(わりびきげんざいかち)とは、将来に受け取れる価値が、もし現在受け取れるとしたらどの程度の価値をもつかを表すもの。たとえば利率が5%のとき、1年後の105万円の割引現在価値は100万円となる。 出典: フリー百科事典『ウィキペディア(W...

記事を読む

[Python] ABC004

B - 回転 table = [] while True: try: table.append(list(input().split())) except: break table = table #print(table) table_180...

記事を読む


Public Domain YottaGin No Rights Reserved.