티스토리 뷰

너 봄에는 캡사이신이 맛있단다
(http://boj.kr/15824)


이 문제는 수학문제에 가까운 것 같다. 우선 최솟값과 최댓값만 정하면 중간에 뭐가 들어가던 상관이 없다는 아이디어를 떠올려야 한다.
즉, 정렬한 뒤에 양쪽에 두 원소를 고른 뒤 사이에 있는 원소는 들어가던 말던 주헌고통지수는 달라지지 않는다.

우선 그냥 식을 세워봤다. \(A_i\)는 \(i\)번째로 스코빌지수가 작은 메뉴다.
\(2^{n-2}(A_n-A_1)+2^{n-3}(A_{n-1}-A_1)+\cdots+2^{0}(A_2-A_1)\)
\(+2^{n-3}(A_n-A_2)+2^{n-4}(A_{n-1}-A_2)+\cdots+2^{0}(A_3-A_2)\)
\(+\cdots\)
\(+2^0(A_n-A_{n-1})\)

각 행에서 계속 빼는 메뉴를 기준으로 묶으면,
\(2^{n-2}A_n+2^{n-3}A_{n-1}+\cdots+2^0A_2-(2^{n-1}-1)A_1\)
\(+2^{n-3}A_n+2^{n-4}A_{n-1}+\cdots+2^0A_3-(2^{n-2}-1)A_2\)
\(+\cdots\)
\(+2^0A_n-(2^1-1)A_{n-1}\)
이 된다. (\(2^n+2^{n-1}+\cdots+2^0=2^{n+1}-1\)이다.)

앞에 더하는 것도 열끼리 묶을 수 있다. 모두 정리하면,
\((2^{n-1}-1)A_n+(2^{n-2}-1)A_{n-1}+\cdots+(2^1-1)A_2-(2^{n-1}-1)A_1-(2^{n-2}-1)A_2-\cdots-(2^1-1)A_{n-1}\)
이다.

결론은 그냥 식을 정리하면 된다.



'문제' 카테고리의 다른 글

BOJ 15942 Thinking Heap  (0) 2018.08.03
BOJ 15823 카드 팩 구매하기  (1) 2018.08.03
BOJ 14434 놀이기구1  (0) 2018.08.03
BOJ 12873 기념품  (0) 2018.07.23
BOJ 2499 의좋은 형제  (1) 2018.07.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
글 보관함