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