98求调
查看原帖
98求调
541254
BugGod楼主2023/10/25 21:44
#include<bits/stdc++.h>
using namespace std;
#define int long long
int n,x,y;
signed main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);
    cin>>n;
    if(n%2==0&&n%4!=0)
    {
        cout<<"No";
        return 0;
    }
    if(n==2||n==0||n==1)
    {
        cout<<"No";
        return 0;
    }
    if(n%2==0&&n/4+1>0&&n/4-1>0)printf("Yes\n%lld %lld",n/4+1,n/4-1);
    else if(n%2==0)printf("No");
    else if(n%2==1&&n/2>0&&n/2+1>0)printf("Yes\n%lld %lld",n/2+1,n/2);
    else printf("No");
    return 0;
}

WA on #5,我的代码输出 No,但是有答案。

2023/10/25 21:44
加载中...