施忆晨
(竹语林声)
1
这是第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 个赞
周子寓
(zzy10124)
3
if(i*n-i*i==m){
cout<<"yes";
return 0;
}
核心代码
6 个赞
如果 \dfrac{m-\sqrt{m^2-4n}}{2} 是整数则yes
5 个赞
Yes i am american but also chinese
4 个赞
周子寓
(zzy10124)
15
@TerryChang
you are an american?
4 个赞
周子寓
(zzy10124)
16
if you can speak chinese,please speak chinese please
4 个赞