6 条题解

  • -1
    @ 2024-7-18 21:30:34

    #include<bits/stdc++.h> using namespace std; int main(){ int n,m=1,x; cin>>n>>x; bool b[n+1]; for(int i=1;i<=n;i++){ b[i]=true; } for(int j=1;j<=x;j++){ for(int i=1;i<=n;i++){ if(i%j==0){ if(b[i]==true){ b[i]=false; } else{ b[i]=true; } }

    	} 
    }
    int a[n+1];
    for(int i=1;i<=n;i++) {
    	if(b[i]==0){
    		a[m]=i;
    		m++;
    	}
    }
    m--;
    for(int i=1;i<m;i++){
    	cout<<a[i]<<",";
    } 
    cout<<a[m];
    return 0;
    

    }

    信息

    ID
    1274
    时间
    1000ms
    内存
    128MiB
    难度
    6
    标签
    (无)
    递交数
    362
    已通过
    104
    上传者