BOJ/Baekjun-1712-python


質問する📖



に答える🙏

  • 第1行入力type=intのA,B,C,
  • 固定費用Aおよび可変費用Bを超える可変費用Cの販売数量.
  • 番目の条件が成立しない場合は0を出力する.
  • 最初はsol 1式で、タイムアウトウィンドウが表示されます.
    時間を超えないように,無限反復文を消去した後,最初に解いたif文の左,左意識を1つの方法で表現してすぐに印刷する方法を選択した.
    例外として、可変コンデンサcがbより小さい場合、cntが多くなっても超えられない
    したがって,条件文にはb>=cが加えられる.

    コード#コード#💻


    (sol1)
    # boj, 1712 : 손익분기점, python3
    A, B, C = map(int,input().split())
    
    cnt = 0 
    
    while True:
        if C * cnt > A + (B * cnt):
            print(cnt)
            break
        elif B >= C:
            print(-1)
            break
        else:
            cnt += 1
    (sol2)
    A, B, C = map(int,input().split())
    
    if B >= C:
       print(-1)
       break
    else:
       print(A//(C-B)+1)
       break

    結果😎



    ソース📝


    https://www.acmicpc.net/problem/1712

    フルコード


    github