[题目描述]

给定 n 和 k,将从 1 到 n 之间的所有正整数可以分为两类:A 类数可以被 k 整除(也就是说是 k 的倍数),而 B 类数不能。请输出这两类数的平均数,精确到小数点后 1 位,用空格隔开。

数据保证两类数的个数都不会是 0。

[输入格式]

输入两个正整数 n 与 k。

[输出格式]

输出一行,两个实数,分别表示 A 类数与 B 类数的平均数。精确到小数点后一位。

[输入输出样例]

[输入样例]
100 16
[输出样例]
56.0 50.1

[说明/提示]

数据保证,1 ≤ n ≤ 10000,1 ≤ k ≤ 100。

[查看题解]

查看题解请点击信息学奥赛(C++普及组)顺序结构题单

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。