17114번 - 하이퍼 토마토
여러 번의 시도 동안 알고리즘을 큰 틀에서 바꾸지는 않았고, 이렇게 저렇게 시간을 단축할 수 있는 전략들을 취해봤습니다.
sys.stdin.readline
iter(open(0).read().split('\n')).__next__
list
collections.deque
elapsed = max(elapsed, now[0])
if now[0] > elapsed: elapsed = now[0]
if now is 0 then zero_count -= 1
댓글을 작성하려면 로그인해야 합니다.
belline0124 1년 전 10
여러 번의 시도 동안 알고리즘을 큰 틀에서 바꾸지는 않았고, 이렇게 저렇게 시간을 단축할 수 있는 전략들을 취해봤습니다.
sys.stdin.readline
대신iter(open(0).read().split('\n')).__next__
사용list
자료형 대신collections.deque
자료형 사용elapsed = max(elapsed, now[0])
식으로 처리했는데, 코드를 고치면서if now[0] > elapsed: elapsed = now[0]
식으로 처리했습니다.if now is 0 then zero_count -= 1