문제 링크: https://www.acmicpc.net/problem/1026
내 풀이:
Review:
문제에서 요구하는 S의 값을 최소로 만들기 위해서는 A 배열에서 최댓값을 B 배열의 최솟값과 곱하고 그 결과를 더하는 과정을 통해 만들 수 있다.
문제의 조건에서 A 배열은 재배열을 하지만, B 배열을 재배열을 하면 안 된다는 조건이 있어서 A 배열만 역순으로 정렬을 하고, B 배열에서는 최솟값을 하나씩 꺼내 A 배열의 첫 번째 원소부터 곱하고 그 결과를 S에 누적해주는 과정을 통해 문제를 해결했다.
'알고리즘 문제 풀이: 파이썬 > BOJ' 카테고리의 다른 글
[BOJ_2775] 부녀회장이 될테야 (0) | 2022.04.16 |
---|---|
[BOJ_2217] 로프 (0) | 2022.04.13 |
[BOJ_1343] 폴리오미노 (0) | 2022.04.06 |
[BOJ_11399] ATM (0) | 2022.04.06 |
[BOJ_1904] 01타일 (0) | 2022.03.23 |
댓글