목차

로프

ps
링크acmicpc.net/…
출처BOJ
문제 번호2217
문제명로프
레벨실버 4
분류

그리디

시간복잡도O(nlogn)
인풋사이즈n<=100,000
사용한 언어Python
제출기록33052KB / 132ms
최고기록92ms
해결날짜2021/12/30

풀이

코드

"""Solution code for "BOJ 2217. 로프".

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

import sys


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

    ropes.sort(reverse=True)
    print(max(rope * i for i, rope in enumerate(ropes, start=1)))


if __name__ == '__main__':
    main()