홍우진의 개발 일기장
[백준] 10448번: 유레카 이론 / 파이썬 본문
728x90
반응형
문제 링크
https://www.acmicpc.net/problem/10448
풀이 코드
t = [n*(n+1)//2 for n in range(1, 46)]
dap = [0] * 1001
for i in t:
for j in t:
for k in t:
if i+j+k <= 1000:
dap[i+j+k] = 1
for _ in range(int(input())):
print(dap[int(input())])
코드 해석
수를 미리 구해놓은 뒤 푸는 방식을 사용하였다.
체감 난이도: ★☆☆☆☆
728x90
반응형
'알고리즘 > 백준' 카테고리의 다른 글
[백준] 1912번: 연속합 / 파이썬 (0) | 2025.01.24 |
---|---|
[백준] 1904번: 01타일 / 파이썬 (0) | 2025.01.23 |
[백준] 2193번: 이친수 / 파이썬 (0) | 2025.01.21 |
[백준] 2346번: 풍선 터뜨리기 / 파이썬 (0) | 2025.01.20 |
[백준] 10972번: 다음 순열 / 파이썬 (0) | 2025.01.19 |