728x90
반응형
문제 출처:
https://www.acmicpc.net/problem/13458
13458번: 시험 감독
첫째 줄에 시험장의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄에는 각 시험장에 있는 응시자의 수 Ai (1 ≤ Ai ≤ 1,000,000)가 주어진다. 셋째 줄에는 B와 C가 주어진다. (1 ≤ B, C ≤ 1,000,000)
www.acmicpc.net
문제 풀이 :
- 문제를 읽으면 굉장히 어려울꺼 같은데 조금만 고민해보면 풀리는 문제라고 생각한다. 총감독관은 오직 1명만 있으니 우선 고사장 수만큼 총감독관을 배치해야할꺼고, 이후 총 감독관이 감독하지 못하는 인원만큼만 부감독관이 감독하면 된다.
- 이런 경우에는 나누기 연산을 통해서 해결하면 쉽다.
n= int(input())
A = list(map(int,input().split()))
main_ ,sub_ = map(int,input().split())
ans =0
for i in A:
i -= main_
ans +=1
if(i>0):
if(i%sub_==0):
ans += i//sub_
else:
ans += (i//sub_)+1
print(ans)
반응형
'Computer Science > Algorithm' 카테고리의 다른 글
[프로그래머스] 신규 아이디 추천 (Level 1) (Python) (0) | 2021.07.03 |
---|---|
[백준] 14499 - 주사위 굴리기 (Python) (0) | 2021.07.03 |
[백준] 3190 - 뱀 (Python) (0) | 2021.07.03 |
[백준] 21609 - 상어 중학교 (Python) (0) | 2021.05.10 |
[백준] 21608 - 상어 초등학교 (Python) (0) | 2021.05.10 |