#define _CRT_SECURE_NO_WARNINGS #define _USE_MATH_DEFINES #ifdef __unix__ #include #else #include "bits\stdc++.h" #endif #include #include #include #include #define REP(i,a,b) for(i=a;i T combi(T n,T r) { T i,j; T rep = 1; if(n < r) return 0; if(r > n/2) r = n-r; rep(i,r) rep *= n-i; rep(i,r) rep /= r-i; return rep; } int main() { int i,j; cin.tie(0); ios::sync_with_stdio(false); int N; int B; double a[15]; double b[15]; double c = 0; double d = 0; cin >> N; cin >> B; rep(i,N) { cin >> a[i]; c += a[i]*pow(B,a[i]-1); if(a[i] == -1) { d += log((double)B); } else d += 1/(a[i]+1)*( pow(B,a[i]+1) ); } printf("%.20lf\n",c); printf("%.20lf\n",d); return 0; }