#h301. 多项式快速求值

多项式快速求值

h301. 多项式快速求值

题目描述

给定一个 dd 次多项式

P(x)=cdxd+cd1xd1++c1x+c0,P(x)=c_d x^d+c_{d-1}x^{d-1}+\cdots+c_1x+c_0,

请计算给定整数 xx 时的 P(x)P(x)

输入格式

第一行输入两个整数 d,xd,x

第二行按从最高次项到常数项的顺序输入 d+1d+1 个整数 cd,cd1,,c0c_d,c_{d-1},\ldots,c_0

输出格式

输出一个整数,表示 P(x)P(x)

数据范围

  • 0d80\le d\le 8
  • 3x3-3\le x\le 3
  • 1000ci1000-1000\le c_i\le 1000
  • 计算过程中的数值绝对值小于 10710^7

样例

3 2
1 -2 3 4
10

标签:数学、霍纳法