9 条题解

  • 0
    @ 2024-1-14 13:43:36
    #include<bits/stdc++.h>
    
    using namespace std;
    
    int main()
    
    {
    
    	int n;
    
    	cin>>n;
    
    	if(n%2==0)
    
    	{
    
    		if(n==4)
    
    		cout<<n<<"=2+2";
    
    		else
    
    		{
    
    			for(int i=1;i<n-i;i+=2)
    
    			{
    
    				if(n%i!=0)
    
    				{
    
    					if((i==3)||(i%3!=0&&i%5!=0&&i%7!=0&&i%11!=0))
    
    {
    

    if((n-i)%3!=0&&(n-i)%5!=0&&(n-i)%7!=0&&(n-i)%11!=0)

    {

    cout<<n<<"="<<i<<"+"<<n-i;

    break;

    }

    }

    }

    }

    }

    }

    else

    cout<<"is not even";

    return 0;

    }

    
    

    信息

    ID
    65
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    123
    已通过
    41
    上传者