#include #include int S,C; void initpol(double *p) { int i; for(i=0;i0;i--) p[i]=p[i-1]; p[0]=0; } void copypol(double *p1,double *p2) { int i; for(i=0;i=0;i--) ret= ret*x +p[i]; return(ret); } void HornDiv(double *p1, double a, double *p2) { double t=0; int i; initpol(p2); for(i=S-1;i>=0;i--) { p2[i]=p1[i+1]+t; t=a*p2[i]; } } void dP(double *p) { int i; for(i=S;i>=0;i--) printf("%d ", (int)p[i]); printf("\n"); } int main() { int t,i,j,k,l,xi[200]; double ret,A; scanf("%d",&t); for(k=0;k