#include<bits/stdc++.h>
#define llong long long
using namespace std;

const int N = 3000;
const double PI = acos(-1);
int a[N+3];
int n,m;
double ansx,ansy;

int main()
{
	scanf("%d%d",&n,&m);
	for(int i=1; i<=n; i++) scanf("%d",&a[i]);
	for(int i=1; i<=n; i++)
	{
		for(int j=i+1; j<=n; j++)
		{
			double ang = PI/m*(a[i]+a[j]);
			double px = cos(ang),py = sin(ang);
			ansx += px*(n-(j-i)-1),ansy += py*(n-(j-i)-1);
			px = -px,py = -py;
			ansx += px*(j-i-1),ansy += py*(j-i-1);
		}
	}
	ansx/=(1.0*n*(n-1)*(n-2)/6.0),ansy/=(1.0*n*(n-1)*(n-2)/6.0);
	printf("%.12lf %.12lf\n",ansx,ansy);
	return 0;
}