본문 바로가기
Algorithm

[구현/수학] 백준 20867 Rulltrappa - 파이썬(Python)

by jangThang 2022. 10. 29.
반응형

백준 온라인 저지

 

[ Contents ]

     

     

    1. 문제 (링크 참조)

     

    20867번: Rulltrappa

    I exempel 1 är båda köer tomma, så Paulina kan omedelbart börja gå upp längs rulltrappan. Om hon står stilla i rulltrappan färdas hon med 1 trappsteg per sekund, så det tar $\frac{50}{1} = 50$ sekunder. Om hon istället går upp i rulltrappan fä

    www.acmicpc.net

     

     

     

    2. 문제 풀이

     에스컬레이터를 타는 것과, 계단을 올라가는 것 중에서 어느 게 더 빠른지 판별하는 문제입니다.

     

     

     

    3. 코드

    # 입력
    M, S, G = map(float, input().split())  # M개의 계단, S 에스컬레이터 속도, G 올라가는 계단 속도
    A, B = map(float, input().split())
    L, R = map(float, input().split())
    
    # 시간 계산
    lwait = L/A
    rwait = R/B
    
    lv = M/G + 1 if M % G else M/G
    rv = M/S + 1 if M % S else M/S
    
    if lv + lwait < rv + rwait:
        print("friskus")
    else:
        print("latmask")

     계단을 올라가는 속도와 에스컬레이터 속도를 계산하고, 각 대기열의 길이를 고려해서 판별합니다.

     

    star가 되고나서 Tistory

    반응형

    댓글