본문 바로가기

알고리즘

파이썬) 시험 감독 -BOJ

https://www.acmicpc.net/status?user_id=dlwnsgml203&problem_id=13458&from_mine=1

 

채점 현황

 

www.acmicpc.net

 

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