hdu 2092 整数解

来源:互联网 发布:吉他谱制作软件中文版 编辑:程序博客网 时间:2024/04/27 19:27

http://acm.hdu.edu.cn/showproblem.php?pid=2092
千万不要用二重循环啊,记住了哦

#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){    int m,n;    while( cin >> m >> n)    {        bool flag=0;//建议用bool数组,简单啊        if(m == 0 && n == 0)          break;        for(int i=-1000; i<=1000; i++)        {            int k=m-i;            if(k*i == n)            {                flag=1;                break;            }        }        if(flag)            puts("Yes");        else            puts("No");    }    return 0;}
0 0