#include<stdio.h>
#include<stdlib.h>
int main()
{
int n,k;
scanf("%d %d",&n,&k);
int *ass1,*ass2;
ass1=(int*)malloc(n*sizeof(int*));
if(ass1==NULL) return 1;
ass2=(int*)malloc(n*sizeof(int*));
if(ass2==NULL) return 1;
int j=0,h=0;
for(int i=1;i<=n;i++){
if(i%k==0){
ass1[j]=i;
j++;
}else{
ass2[h]=i;
h++;
}
}
int sum1;
int sum2;
for(int t=0;t<j;t++){
sum1+=ass1[t];
}
for(int t=0;t<h;t++){
sum2+=ass2[t];
}
float aver1=sum1/j;
float aver2=(float)sum2/h;
printf("%.1f %.1f",aver1,aver2);
free(ass1);
free(ass2);
return 0;
}