• 分享
  • 谁知道这东西是怎么输出来一个和样例一毛一样的结果的。。。

  • @ 2023-11-4 15:45:35
using namespace std;
	int n,w,m,b,c,l;
	int a[10010];
int main()
{

	cin>>l>>m;
	for(int i=1;i<=l;i++)
	{	
		a[i]=0;
	}
	for(int j=2;j<=m;j++)
	{
		for(int k=2;k<=m;k++)//这里的范围都带错了。。。。
		{
		if(k%j==0&&a[k]==1)
		a[k]=0;
		else if(k%j==0&&a[k]==0)
		a[k]=1;
		else a[k]=a[k];
		}
	}
	for(int s=1;s<=l;s++)
	{
		 
		 if(a[s]==0&&n!=0)
		 cout<<','<<s;
		 if (a[s]==0&&n==0)
		 cout<<s;
		 n+=1;
	}
	
	return 0;
}

1 comments

  • 1