na982   6년 전

2 3 8 10 14 면;;

2 * 3 = 6

6 * 8 = 48

48 * 10 = 480

480 * 14 = 6720

이렇게 해서 6 + 48 + 480 + 6720 해서 7254이게 답이 아닌가요?;;

문제도 이해를 잘 못하겠네요;; 꼭 풀고 싶습니다~ㅋㅋ

jh05013   6년 전

합이 아니라 곱을 비용으로 청구합니다.

jh05013   6년 전

테스팅은 안 해 봤는데, 힙에 집어넣는 수가 오버플로우될 수 있을 것 같습니다.

chogahui05   6년 전

저문제 예상치 못한 함정이 있는데요.

힙에서 빼는 수 있잖아요. (넣을 땐 그대로 넣으시되.. 결과값에 곱하실 때에는 mod로 나눠 준 나머지를 곱해야 합니다.)

안 그러셔서 오버플로우 나요.

na982   6년 전

@chogahui05 감사합니다~문제에 결과값이 10^18을 넘지 않는다고해서;; 그결과가 전체 결과인줄알았는데 아니었네요;;

na982   6년 전

@jh05013 문제 설명 답변 감사합니다. 

댓글을 작성하려면 로그인해야 합니다.