Gerçek keyfi hassas rasyonel sayılar kullanarak Polinom İnterpolasyonu yapan bir program yazın . Girdi şöyle görünür:
f (1) = 2/3 f (2) = 4/5 f (3) = 6/7 ...
İşaretten önce ve sonra tam olarak bir boşluk olduğunu varsayabilirsiniz =
, tüm sayılar kesir veya tamsayıdır. Ayrıca, girişteki tüm kesirlerin zaten indirgenemez olduğunu varsayabilirsiniz.
Hata kontrolüne gerek yoktur, girişin geçerli olduğunu ve f (x) 'de x'in iki katına çıkmadığını varsayabilirsiniz.
Çıktı LaTeX uyumlu bir formda olmalıdır, yayılan LaTeX kodu burada verilen çıktı ile aynı grafiksel temsili vermelidir.
f (x) = 123x ^ 2 + \ frac {45} {2} x + \ frac {7} {4}
Fraksiyon mümkün olduğunca azaltılmalıdır, örn. gibi bir şeye \frac{2}{4}
izin verilmez. Sayı tamsayı ise, kesir kullanmayın.
Özel kurallar:
Programınız ...
- derece 12'ye kadar polinomlar için çalışmak
- makul giriş için 1 dakikadan daha kısa sürede
- tüm hesaplamayı sizin için yapan herhangi bir işlev kullanmayın
- mümkün olan en düşük derecede polinom çıkışı
testcases:
Verilen test senaryoları sadece açıklama amaçlıdır. Programınız tüm doğru girişler için doğru sonuç vermelidir.
Giriş
f (1) = 2/3 f (2) = 4/5 f (3) = 6/7
Çıktı
f (x) = - \ frac {4} {105} x ^ 2 + \ frac {26} {105} x + \ frac {16} {35}
Giriş
f (-12) = 13/2 f (5/3) = 3/5 f (13) = -6 f (1/5) = -3/4
Çıktı
f (x) = - \ frac {2186133} {239455744} x ^ 3 + \ frac {2741731} {149659840} x ^ 2 + \ frac {26720517} {29201920} x - \ frac {279464297} {299319680}
Giriş
f (4/3) = 617/81 f (2) = 20/3 f (-8/3) = 6749/81 f (-5) = 7367/12 f (0) = 23/3
Çıktı
f (x) = \ frac {1} {2} x ^ 4 - 2x ^ 3 + \ frac {7} {4} x ^ 2 + \ frac {23} {3}
Giriş
f (0) = 5 f (1) = 7 f (2) = 9 f (3) = 11 f (4) = 13
Çıktı
f (x) = 2x + 5
Giriş
f (1/2) = -1/2 f (-25) = -1/2 f (-54/12) = -1/2
Çıktı
f (x) = - \ frac {1} {2}
...
) gerçekten girdinin bir parçası mı?
-\frac{37745}{14592}x^4 - \frac{853249}{43776}x^3 + \frac{57809}{7296}x^2 + \frac{225205}{2736}x + \frac{23}{3}
. Girişin farklı bir şey olması amaçlandığından şüpheleniyorum :)