其他分享
首页 > 其他分享> > 1103 缘分数 测试点4

1103 缘分数 测试点4

作者:互联网

易错点

测试点4考察:1和1算不算一对缘分数

由于题目中提到“其中 a 和它的小弟 a−1 的立方差正好是另一个整数 c 的平方”,“另一个整数”指明隐含条件:a != c

代码

#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main()
{
	float m,n;
	int f=0;
	cin>>m>>n;
	for(float i=int(m)-1;i<=n;i++){
		if(i>=m){
			if((sqrt(3*i*i-3*i+1)-int(sqrt(3*i*i-3*i+1))==0&&i!=3*i*i-3*i+1)){
				for(float j=1;j<=100000;j++){
					if((j*j+(j-1)*(j-1))==sqrt(3*i*i-3*i+1)){
						f=1;
						cout<<i<<" "<<j<<endl;
					}
				}
			}	
		}	
	}
	if(f==0){
		cout<<"No Solution";
	}
	return 0;
}

标签:分数,测试点,int,float,sqrt,1103,include
来源: https://www.cnblogs.com/wodeblog1982/p/16480522.html