fout = { 19660800, 30720000, 56000000 };
( fout * pow(2, 48 )) / (10000000 * i) = FTW(정수);
i는 4~20인 정수, (2*fout)은 (10000000 * i )보다 크거나 같은 수이여야 합니다.
이런 문제에서 i와 FTW를 계산해야 합니다.
숫자가 단위가 너무 크니 계산이 어렵군요.. 어떻게 해야 할까요?
[code:1] fout = 19660800 ;
for( i = 4 ; i < 21 ; i++ )
{
if( ( fout * pow(2, 48))%(10000000 * i) == 0 )
{
FTW = (( fout * pow(2, 48)))/(10000000 * i);