惨不忍睹
查看原帖
惨不忍睹
1070431
ywtank楼主2024/10/5 16:11
#include <bits/stdc++.h>
using namespace std;
int main(){
    freopen("decode.in","r",stdin);
    freopen("decode.out","w",stdout);
    int k;
    cin >> k;
    int n,d,e;
    for(int i=1;i<=k;i++){
        cin >> n >> d >> e;
        int s=((n-e*d+2)>>1);
        bool flag=true;
        for(int p=1;p<=s;p++){
            int v=(n-e*d+2-p)*p;
            if(v>n){
                cout << "NO" << '\n';
                break;
            }
            if(v==n){
                cout << p << ' ' << n-e*d+2-p << '\n';
                flag=false;
                break;
            }
        }
        if(flag)cout << "NO" << '\n';
    }
    return 0;
}

希望各位大佬帮忙看看

2024/10/5 16:11
加载中...