본문 바로가기
TIL

[C++] pow함수 double 형의 정확성 문제

by 독서왕뼝아리 2023. 4. 30.

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

 

1740번: 거듭제곱

3의 제곱수를 생각하자. 3의 0제곱, 3의 1제곱, 3의 2제곱, ... 은 순서대로 1, 3, 9, 27, ... 이 된다. 이를 바탕으로, 한 개 이상의 서로 다른 3의 제곱수의 합으로 표현되는 수를 생각할 수 있다. 예를

www.acmicpc.net

해당 문제를 풀다가 발견한 문제..

 

 

분명 로직은 맞는데 어디서 틀린건지?

 

으잉? 분명 (맨앞) 1비트씩 차이나는데 왜 pow로 곱한 값은 같은 거지?????

문제를 발견하고 뒤적이기 시작했다.

 

 

아..하.. 실수 연산의 차이... 부동소수점....