#include
using namespace std;
bool a[5011];
int main() {
int n,m;
cin>>n>>m;
for(int i=2; i<=m; i++) {
for(int j=1; j<=n; j++) {
if(i%j==0) {
a[j]=!a[j];
}
}
}
for(int i=1;i<=n;i++) {
//???
}
return 0;
}
要输出的数之间需要用','隔开。
#include<iostream>
using namespace std;
bool a[5011];
int main() {
int n,m;
cin>>n>>m;
for(int i=2; i<=m; i++) {
for(int j=1; j<=n; j++) {
if(i%j==0) {
a[j]=!a[j];
}
}
}
for(int i=1;i<=n;i++) {
cout<< a[i];
if (i != n)
cout<< ",";
}
return 0;
}