哪里有问题啊,啊啊啊啊

P5719 【深基4.例3】分类平均

want_AC_ing @ 2023-04-13 16:25:29

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,k,i;
    scanf("%d%d",&n,&k);
    double y=0,z=0;
    int a[100],b[100],j=0,ki=0;
    for(i=1;i<=n;i++)
    {
       if(i%k==0){a[j]=i;j++;}
       else {b[ki]=i;ki++;}
    }
    /*for(i=0;i<j;i++)
    {
        printf("%d\n",a[i]);
    }*/
    //printf("%d\n",j);
    for(i=0;i<=j;i++)
    {
       y=y+a[i] ;
    }
    for(i=0;i<=ki;i++)
    {
        z+=b[i];
    }
    //printf("%d\n",y);
    y=y/j;
    z/=ki;
    printf("%.1lf %.1lf",y,z);
    return 0;
}

by Terrible @ 2023-04-13 16:36:24

说明/提示

数据保证,1 \leq n\leq 100001 \leq k \leq 100

显然 A 类数至多有 10000 个(n=10000,k=1),B 类数至多有 9900 个(n=10000,k=100)。


|