eolymp
bolt
Try our new interface for solving problems

Area

Для заданной функции \textbf{F(x) }=\textbf{ a_0·f_0(b_0·x)} + ... + \textbf{a_n·f_n(b_n·x)}, а также, для заданных \textbf{A} и \textbf{B}, определить площадь, ограниченную графиками функций \textbf{y }=\textbf{ F(x)}, \textbf{y }=\textbf{ -C}, \textbf{x }=\textbf{ A}, \textbf{x }=\textbf{ B}. Где \textbf{0} ≤ \textbf{n} ≤ \textbf{25}, \textbf{-25} ≤ \textbf{a_i}, \textbf{b_i} ≤ \textbf{25}, \textbf{b_i} ≠ \textbf{0}, \textbf{C} = \textbf{abs(a_0/b_0)} + ... + \textbf{abs(a_n/b_n)}, \textbf{-1000} ≤ \textbf{A}, \textbf{B} ≤ \textbf{1000}, а каждая из \textbf{f_i} либо \textbf{sin}, либо \textbf{cos}. \InputFile В начале файла идут значения чисел \textbf{A} и \textbf{B}, а затем строка, содержащая \textbf{F(x)}, причем эта строка пробелов не содержит, кроме того \textbf{a_i} и \textbf{b_i} могут быть пропущены (естественно, в этих случаях их значения должны быть приняты равными \textbf{1}). Аналогично, \textbf{-sin(-x)} следует воспринимать как \textbf{-1·sin(-1·x)}. \OutputFile Выходной файл состоит из единственной строки, в которой содержится искомая площадь с точностью \textbf{6} дробных десятичных цифр.
Time limit 1 second
Memory limit 256 MiB
Input example #1
-15 27
5*sin(2*x)+6*cos(3*x)
Output example #1
191.900934
Author T. Zarkua
Source Winter charges in Kharkov 2010 Day 7