全输出NO求调
查看原帖
全输出NO求调
1662199
zroa楼主2025/7/29 11:43

看到讨论版里有人和我有相同的情况,但还是没懂,有大佬可以帮忙讲一下吗

#include<bits/stdc++.h>
using namespace std;
long long d[100005],e[100005],s[100005],n[100005];
int main()
{
    long long m;
    cin>>m;
    for(int i=0;i<m;i++)
    {
        cin>>n[i]>>d[i]>>e[i];
        s[i]=n[i]-e[i]*d[i]+2;
    }
    for(int i=0;i<m;i++)
    {
        bool f=0;
        for(int j=0;j<sqrt(n[i]);j++)
        {
            for(int k=0;k<=j;k++)
            {
                if(j*k==s[i])
                {
                    f=1;
                    cout<<j<<" "<<k<<endl;
                    break;
                }
            }
            if(f) break;
            else 
            {
                cout<<"NO"<<endl;
                break;
            }
        }
    }
}
2025/7/29 11:43
加载中...