1 条题解

  • 2
    @ 2024-9-18 20:18:11
    #include<stdio.h>
    #include<string.h>
    int a[1010];
    int main()
    {
        int n ,k;
        while(~scanf("%d%d",&n,&k))
        {
            memset(a,0,sizeof(a));
            int i ,j;
            for(i=1; i<=k; i++)
                for(j=1; j<=n; j++)
                {
                    if(j%i==0)
                    {
                        if(a[j]==0)
                            a[j]=1;
                        else a[j]=0;
                    }
                }
            for(i=1; i<=n; i++)
                if(a[i]==1)
                    printf("%d ",i);
            printf("\n");
        }
        return 0;
    }
    

    信息

    ID
    2148
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    递交数
    45
    已通过
    13
    上传者