过样例的时候B的平均值是50.0
我以为数据是错的,但是后面算了一下发现没问题
如果是因为printf用法什么的也希望告知一下(差不多才学半年有些地方不太懂)谢谢!
#include<iostream>
using namespace std;
int main(){
int n,k;
cin>>n>>k;
double ap,bp;
int ag=0,bg=0,az=0,bz=0;
for(int i=1;i<=n;i++){
if(i%k==0){
ag++;
az+=i;
}
else{
bg++;
bz+=i;
}
}
ap=az/ag;
bp=bz/bg;
printf("%.1lf %.1lf",ap,bp);
return 0;
}