提交时间:2024-01-19 15:25:54

运行 ID: 37159

#include<iostream> using namespace std; bool if_open[5009]; bool first_flag=1; int n,m; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ if_open[i]=1; } for(int i=1;i<=m;i++){ for(int j=i;j<=n;j+=i){ if_open[j]^=1; } } for(int i=1;i<=n;i++){ if(!if_open[i]){ if(first_flag){ cout<<i; first_flag=0; } else{ cout<<","<<i; } } } cout<<endl; return 0; }