#include #include #include #include #include #include #include int main() { int N, B; double a[64]; std::cin >> N >> B; for(int i = 0; i < N; ++i) { std::cin >> a[i]; } { double res = 0; for(int i = 0; i < N; ++i) { res += a[i] * pow((double)B, a[i] - 1.0); } printf("%.20lf\n", res); } { double res = 0; for(int i = 0; i < N; ++i) { if( std::abs(a[i] + 1.0) >= 0.001 ) { res += 1.0 / (a[i] + 1.0) * pow((double)B, a[i] + 1.0); } else { res += log(B); } } printf("%.20lf\n", res); } return 0; }