O menor código que fornece a área entre a curva p (x) = a 0 + a 1 * x + a 2 * x 2 + ..., a linha y = 0, a linha x = 0 e a linha x = C
(ou seja, algo como isto:
)
Você pode assumir que p (x)> = 0 para x <C (pontos de bônus se o seu código funcionar com valores negativos de p (x)).
Entrada
C, a 0 , a 1 , ...
Resultado
um número real - a área
Exemplo 1:
input: 2, 0, 1
output: 2.0
Exemplo 2:
input: 3.0, 0, 0.0, 2
output: 18
ATUALIZAR:
- C> 0 também é assumido
- a área está entre a curva, y = 0, x = C ex = 0
- a entrada pode ser uma lista de qualquer forma; não necessariamente separado por vírgula.
- a saída pode ser real de qualquer forma (portanto, '18' é uma saída válida, assim como '18 .0 ')