1 条题解

  • 0
    @ 2025-6-25 21:45:40

    Well-known problem

    注意要求 aabb 是正整数,特判 00

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        long long a;
        cin>>a;
        if(a%4==2||a==1||a==4)puts("No");
        else if(a==0)puts("Yes\n1 1");
        else if(a%2==1){
            puts("Yes");
            cout<<(a/2+1)<<" "<<(a/2);
        }
        else{
            puts("Yes");
            cout<<(a/4+1)<<" "<<(a/4-1);
        }
    }
    

    信息

    ID
    16449
    时间
    1000ms
    内存
    256MiB
    难度
    10
    标签
    递交数
    3
    已通过
    1
    上传者