第十周练习 1011 整数解

原创 2015年11月18日 13:52:21

Problem Description

有二个整数,它们加起来等于某个整数,乘起来又等于另一个整数,它们到底是真还是假,也就是这种整数到底存不存在,实在有点吃不准,你能快速回答吗?看来只能通过编程。
例如:
x + y = 9,x * y = 15 ? 找不到这样的整数x和y
1+4=5,1*4=4,所以,加起来等于5,乘起来等于4的二个整数为1和4
7+(-8)=-1,7*(-8)=-56,所以,加起来等于-1,乘起来等于-56的二个整数为7和-8

Input

输入数据为成对出现的整数n,m(-10000<n,m<10000),它们分别表示整数的和与积,如果两者都为0,则输入结束。

Output

只需要对于每个n和m,输出“Yes”或者“No”,明确有还是没有这种整数就行了。

Sample Input

9 15
5 4
1 -56
0 0

Sample Output

No
Yes
Yes

这个是今天中午刚刚做出来的!前面都是昨晚的思路都不清晰了(……)

数学问题吧?对我来说是这样的,完全不知道用了什么……就是一直循环(扶额)

#include<stdio.h>
int main()
{
	double n,m;	
	double a,i;
	int t=0;
	while(scanf("%lf%lf",&n,&m)&&n!=0||m!=0)
	{
		a=0;
		for(i=-10000;i<=10000;i++)
		{
			a=i*i-n*i+m;
			if(a==0)
			{
				t++;
				printf("Yes\n");
				break;
			}
		}
		if(t==0)
		{
			printf("No\n");
		}
		t=0;
		
	}
	return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

第十周练习 继承 二义性和作用域操作限定标识符 阅读程序

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月3日 *问题描述:继承机制阅读程序 */ #in...

《C++第十周实验报告1-1》---PointLine继承练习

//【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。 /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 ...

第十周练习 继承机制阅读程序

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月3日 *问题描述:继承机制阅读程序 */ #include...

练习四 1011

概述: 虽然草儿是个路痴(就是在杭电待了一年多,居然还会在校园里迷路的人,汗~),但是草儿仍然很喜欢旅行,因为在旅途中 会遇见很多人(白马王子,^0^),很多事,还能丰富自己的阅历,还可以看美丽的风...

【练习07】 DFS 1011 蜘蛛牌

算法思路:DFS。 注意学习剪枝技巧,枚举的顺序和枚举的方法。 #include #include #include using namespace std; /*简直就是一个悲剧 自己写的错...

2092 整数解

//思路一:从-|m|循环到|m|,只要遇到积的一个因数x,变求出另一个因数y,然后看x+y是否等于n,若是则输出Yes //注意:①循环到0时直接跳过,否则会除0导致程序错误 // ②判断...

解方程正整数解 x^n+y^n=z^n 每天 看代码写代码之水题记录(1.8)费马大定理

题目真的好水:宝宝都不好意思贴出来:算了,就当作自己又认识一个数学知识。 问题 S: 最后的猜想 时间限制: 1 Sec  内存限制: 128 MB 提交: 39  解决:&#...

POJ 1061(不定方程的最小正整数解)

青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 108469   Accept...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)