求dalao们教教!

这是第9课拓展
题目描述:

1. 整数解

题目ID:9387必做题100分

最新提交:0 分

历史最高:0 分

时间限制: 1000ms

空间限制: 524288kB

题目描述

时间:1s;空间:512M

题目描述

有两个整数,他们加起来等于某个整数m,乘起来又等于另一个整数n,这种数到底存不存在?存在输出yes,不存在输出no。

例如:x+y=9,x*y=15,找不到这样的整数x和y;

再比如:x+y=5,x*y=4,可以找到这样的整数x和y分别为1,4

输入格式

两个整数分表表示m和n.

输出格式

yes或no

样例输入1:

9 15

样例输出1:

no

样例输入2:

5 4

样例输出2:

yes

约定:

1≤𝑛≤𝑚≤1051≤n≤m≤105

6 个赞

暴力

6 个赞
        if(i*n-i*i==m){
			cout<<"yes";
			return 0;
		}

核心代码

6 个赞

谢谢

5 个赞

A了没?

5 个赞

@施忆晨

5 个赞

hello
:ping_pong:

4 个赞

a了,谢谢@ florr小佬(6U)

4 个赞

Are you Americans?

5 个赞

@施忆晨 给解决方案

4 个赞

可以直接解方程

5 个赞

如果 \dfrac{m-\sqrt{m^2-4n}}{2} 是整数则yes

5 个赞

@施忆晨

5 个赞

Yes i am american but also chinese

4 个赞

@TerryChang
you are an american?

4 个赞

if you can speak chinese,please speak chinese please

4 个赞

Why?
我是張庭瑋

3 个赞

你能用简体中文交流吗?

4 个赞

你也在线啊

2 个赞

yes :smiley:

3 个赞