#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define rep(i,n) for(int i=0;i<(int)(n);++i) #define nrep(i,i0,n) for(int i=(i0);i<(int)(n);++i) typedef vector vi; typedef pair pii; typedef vector > vpii; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(false); int n,b;cin>>n>>b; vector a(n); rep(i,n)cin>>a[i]; double x1,x2;x1=x2=0; rep(i,n){ if(a[i]!=0.0)x1+=a[i]*pow(b,(a[i]-1)); if(a[i]!=-1.0)x2+=pow(b,(a[i]+1))/(a[i]+1); else x2+=log(b); } printf("%.5f\n%.5f\n",x1,x2); return 0; }