[BOJ]๋ฐฑ์ค€#2217 Silver 4 ๋กœํ”„๐Ÿชข(Python, ํŒŒ์ด์ฌ)

์ž„์ค€์„ฑยท2022๋…„ 5์›” 13์ผ
0

๋ฐฑ์ค€ Algorithm

๋ชฉ๋ก ๋ณด๊ธฐ
7/59
post-thumbnail

๋ฐฑ์ค€ 2217๋ฒˆ
https://www.acmicpc.net/problem/2217


๋ฌธ์ œ



ํ›„๊ธฐ

โฐ ํ’€์ด์‹œ๊ฐ„ 20๋ถ„ ++โฐ

์ด ๋ฌธ์ œ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ๋กœํ”„์˜ ๋ฌด๊ฒŒ๋ฅผ ๊ฑฐ๊พธ๋กœ ์ •๋ ฌํ•œ ํ›„, ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์ตœ์ข…์œผ๋กœ ์ถœ๋ ฅํ•ด์•ผ ํ•  ๋‹ต์€

(๊ฐ€์žฅ ์ž‘์€ ๋กœํ”„์˜ ๋ฌด๊ฒŒ * ์ด ๋กœํ”„์˜ ๊ฐœ์ˆ˜)

๊ฐ€ ๋œ๋‹ค. list๋ฅผ ๋Œ๋ฉฐ cnt๋ฅผ ํ•˜๋‚˜์”ฉ ๋Š˜๋ฆฌ๊ณ , result์˜ Max๋ฅผ ์ถœ๋ ฅํ•˜๋ฉด ๋œ๋‹ค.

ํ•˜๋‚˜ ํ•˜๋‚˜์”ฉ ๋ชจ๋“  ๊ฒฝ์šฐ๋ฅผ ์ƒ๊ฐํ•˜๊ณ  ์žˆ๋‹ค๊ฐ€ , ๋– ์˜ฌ๋ ค๋‚ธ ํ’€์ด๋‹ค.

์—ญ์‹œ ๊ทธ๋ฆฌ๋””๋Š” ๋‹จ์ˆœํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

๋‚˜์˜ ํ’€์ด

import sys

input = sys.stdin.readline


n= int(input())

li = []

for _ in range(n):

    li.append(int(input())) #๋กœํ”„์˜ ๋ฌด๊ฒŒ

li.sort()  #์ •๋ ฌ
li.reverse() #๊ฑฐ๊พธ๋กœ 


ans_li = [] #์ตœ๋Œ€ ๋ฌด๊ฒŒ 

cnt = 1 

for i in li:

    ans_li.append(i*cnt)

    cnt+=1


print(max(ans_li))

profile
์•„๋ฌด๋ตํฌ ์žˆ์ด

0๊ฐœ์˜ ๋Œ“๊ธ€