2869号:カタツムリが上に行きたい[python]


これは白準アルゴリズムの2869番の問題です.
  • 先にやろう
  • A, B, V = map(int, input().split(" "))
    
    day = 1 + int((V - A) / (A - B))
    if (V - A) % (A - B) > 0:
        day += 1
    print(day)
    この問題が始まったとき、時間の制限を避けるべきだと思います.
    入力値が「」で、カタツムリの高さが時間とともに変化している場合は、日中に対するカタツムリの高さの変化を示します.
    入力例:5 1 19
    day 1 = 5
    day 2 = 9
    day 3 = 13
    day 4 = 17
    day 5 = 21
    加算値は5,4,4,4,4であることがわかる.
    これは他の入力値にも同じパターンが表示されます.
    したがって、19-5を4で割った分を加算すればよい.
    しかし、19〜5を4で割った残りの部分が存在するため、対応する条件が増加する.