#include using namespace std; #define REP(i, n) for(int(i)=0;(i)<(n);++(i)) #define in(T,V) T V;cin>>V; int main(){ int N,B; cin >> N >> B; double a[11]; REP(i,N) cin >> a[i]; double r = 0; REP(i,N) r += a[i] * pow(0.+B, a[i]-1); cout << setprecision(12) << r << endl; r = 0; REP(i,N){ if(a[i] == -1.0){ r += log(0.+B); } else { r += pow(0.+B, a[i]+1)/(a[i]+1); } } cout << setprecision(12) << r << endl; }