임의의 정확한 정밀도 유리수를 사용하여 다항식 보간 을 수행하는 프로그램을 작성하십시오 . 입력은 다음과 같습니다 :
f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ...
=
부호 앞뒤에 정확히 하나의 공백이 있다고 가정 할 수 있으며 모든 숫자는 분수 또는 정수입니다. 입력의 모든 분수는 이미 되돌릴 수 없다고 가정 할 수도 있습니다.
오류 검사가 필요하지 않으며 입력이 유효하고 f (x)에서 x가 두 배가되지 않는다고 가정 할 수 있습니다.
출력은 LaTeX 호환 형식이어야하며 방출 된 LaTeX 코드는 여기에 제공된 출력과 동일한 그래픽 표현을 가져야합니다.
f (x) = 123x ^ 2 + \ frac {45} {2} x + \ frac {7} {4}
분율은 가능한 한 줄여야합니다 (예 : 같은 \frac{2}{4}
것은 허용되지 않습니다. 숫자가 정수이면 분수를 사용하지 마십시오.
특별 규칙 :
당신의 프로그램은 ...
- 12 차 다항식 작업
- 합리적인 입력을 위해 1 분 이내에 완료
- 전체 계산을 수행하는 기능을 사용하지 마십시오
- 가능한 가장 작은 다항식을 출력
테스트 케이스 :
주어진 테스트 케이스는 설명을위한 것입니다. 프로그램은 모든 올바른 입력에 대해 올바른 결과를 산출해야합니다.
입력
f (1) = 2/3 f (2) = 4/5 f (3) = 6/7
산출
f (x) =-\ frac {4} {105} x ^ 2 + \ frac {26} {105} x + \ frac {16} {35}
입력
f (-12) = 13/2 f (5/3) = 3/5 f (13) = -6 f (1/5) = -3/4
산출
f (x) =-\ frac {2186133} {239455744} x ^ 3 + \ frac {2741731} {149659840} x ^ 2 + \ frac {26720517} {29201920} x -\ frac {279464297} {299319680}
입력
f (4/3) = 617/81 f (2) = 20/3 f (-8/3) = 6749/81 f (-5) = 7367/12 f (0) = 23/3
산출
f (x) = \ frac {1} {2} x ^ 4 -2x ^ 3 + \ frac {7} {4} x ^ 2 + \ frac {23} {3}
입력
f (0) = 5 f (1) = 7 f (2) = 9 f (3) = 11 f (4) = 13
산출
f (x) = 2x + 5
입력
f (1/2) = -1/2 f (-25) = -1/2 f (-54/12) = -1/2
산출
f (x) =-\ frac {1} {2}
...
)이 실제로 입력의 일부입니까?
-\frac{37745}{14592}x^4 - \frac{853249}{43776}x^3 + \frac{57809}{7296}x^2 + \frac{225205}{2736}x + \frac{23}{3}
입니다. 나는 입력이 다른 것으로 의도되었다고 생각한다 :)