https://www.acmicpc.net/status?user_id=dlwnsgml203&problem_id=13458&from_mine=1
n = int(input())
arr = list(map(int, input().split()))
a, b = map(int, input().split())
cnt = 0
for i in range(n):
if arr[i] <= a:
cnt += 1
else:
arr[i] -= a
cnt += 1
if arr[i] % b == 0:
cnt = cnt + (arr[i] // b)
else:
cnt = cnt + (arr[i] // b) + 1
print(cnt)
무난한 브루트포스 + 연산 알고리즘 문제였다.
'알고리즘' 카테고리의 다른 글
파이썬) 미로 만들기 -BOJ (0) | 2023.11.30 |
---|---|
파이썬) 로봇 청소기 - BOJ (0) | 2023.11.29 |
파이썬) 일곱 난쟁이 - BOJ (0) | 2023.11.23 |
파이썬) 로봇 프로젝트 - BOJ (0) | 2023.11.22 |
파이썬) 최대 힙 - BOJ (0) | 2023.11.20 |