Date:

1) 문제 링크

https://www.acmicpc.net/problem/13277

2) 접근

뭐 있겠나? 결국 큰 수를 어떻게 다루느냐의 싸움이다. C++로는 아직 잘 모르겠어서 일단 python으로 했다. 얘들은 정수 자료형 크기 제한이 없으니 Big Integer 다룰 수는 있으니까.

3) 풀이

n, m = map(int, input().split())
print(n*m)

image

4) 피드백

이게 최선일까? 응 아니야~ 분명 변태 같은 코드 있겠지 뭐

① decimal library 가져오기

from decimal import Decimal as d, getcontext, setcontext
c = getcontext()
c.prec = 600007
setcontext(c)
a, b = map(d, input().split())
print(a*b)

② FFT 이용
근데 아직 뭔지 모름 ㅋㅋ루ㅋㅋ 나중에 찾아봐야지

+(2021-08-12) 이제 안다.

Leave a comment