【问题描述】给定n(n<=10000),k(k<=100),将从 1 到n之间的所有正整数可以分为两类:A类可以被 k整除(也就是说是k 的倍数),而 B 类数不能。 之间的所有正整数可以分为两类:A 类数可以被 请输出这两类数的平均数,精确到小数点后 1 位,用空格隔开。
【输入形式】100 16
【输出形式】56.0 50.1
【样例输入】100 16
【样例输出】56.0 50.1
【样例说明】
【评分标准】
n,k=map(int,input().split(" "))
n2=[]
n3=[]
for i in range(1,n+1):
if i%k==0:
n2.append(i)
else:
n3.append(i)
print('%.1f %.1f'%(sum(n2)/len(n2),sum(n3)/len(n3)))