FFT 안쓰고 할 수 있다고해서 Karatsuba로 코드 열심히 깎아봤는데 도저히 모르겠음
[일반] 브론즈5 밀기 2개 남음
익명(182.215)
2024-03-13 17:47
추천 2
댓글 10
다른 게시글
-
대학교 2학년 사이트 추천부탁드립니다 [5][일반] 익명(223.39) | 24.03.13추천 0
-
서포터 사니까 스트릭 관리를 하게 되네 [1][일반] 익명(165.132) | 24.03.13추천 5
-
rpg extreme 같은 문제 [4][일반] 익명(117.111) | 24.03.13추천 1
-
뉴비 너무 화난다 [1][일반] 익명(220.76) | 24.03.13추천 0
-
ps하던 뉴비 죽었다 [4][일반] 익명(121.162) | 24.03.12추천 11
-
백준 1300 K번째 수 맞왜틀 한번만 봐줄 고수형 없어? [11][일반] laniakea(heecheon92) | 24.03.12추천 0
-
c++로 미로찾기 bfs로 풀때 거리를 배열에 기록하는방법밖에없나? [14][일반] 익명(175.194) | 24.03.12추천 0
-
ps갤 감사합니다 [8][일반] 미쿠쟝마지..(6974aaai) | 24.03.12추천 10
-
ps 대회들 인터넷 사용 못하나요? [2][일반] 익명(222.232) | 24.03.12추천 0
-
c++로 브5 밀기 빡세네 [11][일반] 익명(182.215) | 24.03.12추천 0
큰수곱셈은 그렇다 치고 팩토리얼3 저건 C++로 못풀지 않음? 언어제한 문제잖아
제출할 수 없는 언어 - Python3 인데
아 그러네 나 난독증있는듯
pypy3 쓰삼 ㅇㅇ
그냥 파이썬 쓰고 시마이치자
https://www.acmicpc.net/board/view/65331
내가 잘 이해한건지 모르겠는데 int범위 내의 숫자씩 묶으면 string안쓰고 곱해도 long long으로 값을 구할 수 있으니까 이렇게 처리하고 그보다 긴 숫자는 카라츠바로 처리하면 풀린다는 거임??
카라츠바 이해를 못한듯? 카라츠바는 분할정복 알고리즘임
원래 string으로 입력받은 숫자를 1/1/1/1/1/1/1/1/1..... 이렇게 각 1자리까지 분할해서 곱하고 리턴했는데 1111111/1111111 이렇게 7-8 자리까지만 분할하고 얘네는 그냥 곱해도 long long 범위 내라서 바로 결과 구하고 남은 연산을 카라츠바로 처리하면 시간 복잡도가 줄어들 수 있다는게 아님?
~*