提交时间:2024-01-01 11:44:57

运行 ID: 35493

#include<iostream> using namespace std; int main(){ int N=0;//灯数 int M=0;//人数 cin>>N>>M; bool light[N+1];//0是开,1是关 for(int i=1;i<=M;i++){ for(int j=1;j<=N;j++){ if(j%i==0){ if(light[j]==0){ light[j]=1; } else{ light[j]=0; } } } } //输出 for(int i=1;i<=N;i++){ if(light[i]==1){ cout<<i<<","; } } return 0; }