提交时间:2024-01-25 15:38:27

运行 ID: 38180

#include <iostream> using namespace std; int main() { int n,m; cin>>n>>m; bool lights[5001]; for (int i=1;i<=n;i++) { lights[i]=true; } for (int i=2;i<=m;i++) { for (int j=i;j<=n;j+=i) { lights[j]=!lights[j]; } } bool firstLight=true; for (int i=1;i<=n;i++) { if (!lights[i]) { if (!firstLight) { cout<<","; } cout<<i; firstLight=false; } } return 0; }