3 条题解

  • 0
    @ 2023-11-5 14:57:34
    using namespace std;
    bool cnm(int wc);
    void ggb(int i);
    int main()
    {
    	int m;
    	cin>>m;
    	ggb(m);
    }
    void ggb(int i)
    {
    	int b,k,l;
    	bool f=true;
    	for(int j=2;j<=i;j++)
    	for(int s=2;s<=i;s++)
    	{
    		if(i==j+s)
    		{
    			if(f)
    			f=cnm(j);
    			if(f)
    			f=cnm(s);
    			if(f)
    			{
    				cout<<i<<"="<<j<<"+"<<s;
    				return;
    			}
    			f=true;
    		}
    	}
    	return;
    }
    bool cnm(int wc)
    {
    	bool f=true;
    	int a,b;
    	for(int i=2;i<=wc-1;i++)
    	{
    		if(wc%i==0) f=false;
    	}
    	return f;
    }
    

    有点麻烦

    信息

    ID
    395
    时间
    1000ms
    内存
    256MiB
    难度
    3
    标签
    递交数
    81
    已通过
    45
    上传者