[SWEA][Python3] 1265. [S/W 문제해결 응용] 9일차 - 달란트2
2019. 5. 29. 00:40 |
프로그래밍/삼성 SWEA
나의 풀이 :
T = int(input())
for tc in range(1, T + 1):
N, P = map(int, input().split())
Q, R = N//P, N % P
ans = (Q+1)**R * Q**(P-R)
print('#{} {}'.format(tc, ans))
한마디 :
음... 문제를 읽자마자 이게 D5 난이도가 맞나 싶었다. 증명하라면 어려울지 모르겠으나, 직관적으로 곱이 최대가 되려면 최대한 몫에 밀집되어 있어야 한다.
'프로그래밍 > 삼성 SWEA' 카테고리의 다른 글
[SWEA][Python3] 3421. 수제 버거 장인 (0) | 2019.05.31 |
---|---|
[SWEA][Python3] 1256. [S/W 문제해결 응용] 6일차 - K번째 접미어 (0) | 2019.05.30 |
[SWEA][Python3] 3503. 초보자를 위한 점프대 배치하기 (0) | 2019.05.30 |
[SWEA][Python3] 1259. [S/W 문제해결 응용] 7일차 - 금속막대 (0) | 2019.05.29 |
[SWEA][Python3] 4112. 이상한 피라미드 탐험 (0) | 2019.05.27 |
[SWEA][Python3] 1798. 범준이의 제주도 여행 계획 (0) | 2019.05.23 |
[SWEA][Python3] 1248. [S/W 문제해결 응용] 3일차 - 공통조상 (0) | 2019.05.18 |
[SWEA][Python3] 1245. [S/W 문제해결 응용] 2일차 - 균형점 (1) | 2019.05.17 |
최근에 달린 댓글 최근에 달린 댓글