목차

구두 수선공

ps
링크acmicpc.net/…
출처BOJ
문제 번호14908
문제명구두 수선공
레벨골드 1
분류

그리디

시간복잡도O(nlogn)
인풋사이즈n<=1000
사용한 언어Python 3.11
제출기록31256KB / 44ms
최고기록40ms
해결날짜2023/05/25

풀이

코드

"""Solution code for "BOJ 14908. 구두 수선공".

- Problem link: https://www.acmicpc.net/problem/14908
- Solution link: http://www.teferi.net/ps/problems/boj/14908

Tags: [greedy]
"""

import sys


def main():
    N = int(sys.stdin.readline())
    T_and_S = [[int(x) for x in sys.stdin.readline().split()] for _ in range(N)]

    answer = sorted(range(N), key=lambda x: T_and_S[x][0] / T_and_S[x][1])

    print(*(x + 1 for x in answer))


if __name__ == '__main__':
    main()