3 条题解

  • 1
    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n;
    cin>>n;
    int c=0;
    int a[n+1];
    a[0]=-1;
    for(int i=1;i<=n;i++)
    {
    a[i]=0;
    }
    for(int i=1;i<=n;i++)
    {
    for(int j=i;j<=n;j+=i)
    {
    if(a[j]==0) a[j]=1;
    else a[j]=0;
    }
    }
    for(int i=1;i<=n;i++)
    {
    if(a[i]==1)c++;
    }
    cout<<c;
    return 0;
    
    }
    
  • 1

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n;
    cin>>n;
    int c=0;
    int a[n+1];
    a[0]=-1;
    for(int i=1;i<=n;i++)
    {
    a[i]=0;
    }
    for(int i=1;i<=n;i++)
    {
    for(int j=i;j<=n;j+=i)
    {
    if(a[j]==0) a[j]=1;
    else a[j]=0;
    }
    }
    for(int i=1;i<=n;i++)
    {
    if(a[i]==1)c++;
    }
    cout<<c;
    return 0;

    }

  • 0

    #include<bits/stdc++.h>
    using namespace std;
    int main()
    {
    int n;
    cin>>n;
    int c=0;
    int a[n+1];
    a[0]=-1;
    for(int i=1;i<=n;i++)
    {
    a[i]=0;
    }
    for(int i=1;i<=n;i++)
    {
    for(int j=i;j<=n;j+=i)
    {
    if(a[j]==0) a[j]=1;
    else a[j]=0;
    }
    }
    for(int i=1;i<=n;i++)
    {
    if(a[i]==1)c++;
    }
    cout<<c;
    return 0;
    }

  • 1

信息

ID
1899
难度
4
分类
(无)
标签
递交数
135
已通过
60
通过率
44%
被复制
3
上传者