D - Find Integer

$a^{n}+b^{n}=c^{n}$

给定a,n求解$b,c$

三次以上没有整数解

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
ll A[];
ll n,a;
int main()
{
int T;
scanf("%d",&T);
while(T--)
{
scanf("%lld%lld",&n,&a); if(n>=)
{
puts("-1 -1");
}
else if(n==)
{
cout<<<<' '<<a+<<'\n';
}
else if(n==)
{
cout<<-<<' '<<-<<'\n';
}
else
{
ll b,c,x,y;
for(ll i=; i<a; i++)
{
if((a*a)%i==)
{
x=(a*a)/i;
y=i;
// cout<<(x+y)<<" "<<a<<endl;
if((x+y)%==&&(x+y)!=(*a))break;
}
}
c=(x+y)/;
b=sqrt(c*c-a*a);
cout<<b<<' '<<c<<'\n';
}
}
}

最新文章

  1. MongoDB学习笔记
  2. 【原创】开源Math.NET基础数学类库使用(10)C#进行基本数据统计
  3. C++回溯法走迷宫
  4. Office 2010 KMS激活原理和案例分享
  5. Sharepoint学习笔记—习题系列--70-573习题解析 -(Q118-Q120)
  6. 30天,O2O速成攻略【7.19深圳站】
  7. Navicat for mysql远程连接数据库详(1130错误解决方法)
  8. Python subprocess模块学习总结
  9. MCS-51单片机I/O端口的存取
  10. I2C_周立功标准驱动程序_c代码
  11. 亮点面试题&amp;amp;&amp;amp;实现Singleton(辛格尔顿)模式-JAVA版本
  12. 2016——3——16 kmp 7题
  13. Python装饰器学习(九步入门)
  14. mfix模拟流化床燃烧帮助收敛的方法
  15. unity中object 对象之间用c# delegate方式进行通信
  16. Python文件夹备份
  17. python hashlib、hmac模块
  18. python使用魔法函数创建可切片类型
  19. RMAN.DBMS_RCVCAT 版本错误处理
  20. 不要再混淆js的substring和substr了!(附js所有字符串方法)

热门文章

  1. 大数据平台CentOS7+CDH5.12.1集群搭建
  2. LINUX之启动流程
  3. IntelliJ IDEA 2019.3 这回真的要飞起来了,新特性抢先看!
  4. Python 入门之流程控制语句
  5. C# 静态方法 静态属性 调用静态方法
  6. Response笔记
  7. [MyBatis]诡异的Invalid bound statement (not found)错误
  8. 53. Maximum Subarray (JAVA)
  9. 使用vim打造python-ide
  10. JS中对象的定义及相关操作