728x90
반응형
백준 BAEKJOON 30088번 공포의 면담실 [PYTHON/파이썬]
<문제 출처> (SILVER Ⅴ)
https://www.acmicpc.net/problem/30088
30088번: 공포의 면담실
부서 $1$에는 $2$명의 직원이 있고 각 직원의 면담 소요 시간은 $5$분, $50$분이다. 부서 $2$에는 $2$명의 직원이 있고 각 직원의 면담 소요 시간은 $20$분, $10$분이다. 부서 $3$에는 $1$명의 직원이 있고
www.acmicpc.net
<풀이>
누적합 2개를 이용해서 풀었다.
기존의 면담 시간 배열을 누적합 S1 배열에 담고
누적합 S1배열을 누적합 S2로 담았다.
<코드>
import sys
input = sys.stdin.readline
N = int(input())
A = [0]
for i in range(1, N + 1):
time = sum(list(map(int, input().split()))[1:])
A.append(time)
A.sort()
S1 = [0] * (N + 1)
S2 = [0] * (N + 1)
for j in range(1, N + 1):
S1[j] = S1[j - 1] + A[j]
S2[j] = S2[j - 1] + S1[j]
print(S2[-1])
728x90
반응형
'ALGORITHM > PYTHON' 카테고리의 다른 글
백준 BAEKJOON 30684번 모르고리즘 회장 정하기 [PYTHON/파이썬] (0) | 2023.11.23 |
---|---|
[PYTHON] 프로그래머스 대소문자 바꿔서 출력하기 (0) | 2023.11.20 |
백준 BAEKJOON 30501번 관공... 어찌하여 목만 오셨소... [PYTHON/파이썬] (0) | 2023.11.16 |
백준 BAEKJOON 29700번 우당탕탕 영화예매 [PYTHON/파이썬] (0) | 2023.11.09 |
백준 BAEKJOON 1837번 암호제작 [PYTHON/파이썬] (0) | 2023.11.07 |