#include #include #include #include using namespace std; int main(){ cout << fixed << setprecision(20); int N; cin >> N; int B; cin >> B; vector a(N); for (int i = 0; i < N; i++){ cin >> a[i]; } double D = 0; for (int i = 0; i < N; i++){ D += a[i] * pow(B, a[i] - 1); } cout << D << endl; double I = 0; for (int i = 0; i < N; i++){ if (a[i] == -1){ I += log(B); } else { I += pow(B, a[i] + 1) / (a[i] + 1); } } cout << I << endl; }