题目

链接

题意:求满足$0 \leq x \leq y \leq z \leq m$且$x^j + y^j = z^j, \ j=2 \cdots n$的三元组的对数

分析

由费马大定理:整数$n >2$时,关于$x, y, z$的方程  $x^n + y^n = z^n$ 没有正整数解。

因此,我们只需考虑$j=2$的情况。对于$j>2$时,只存在$x=0, \ y=z$的解.

 #include<bits/stdc++.h>
using namespace std; typedef long long ll;
int m, n; int main()
{
while(scanf("%d%d", &m, &n)==)
{
int ans = ;
for(int i = ;i <= m;i++)
for(int j = i;j <= m;j++)
{
//if(i + j <= m) ans++;
int z = sqrt(i * i + j * j);
if(z * z == (i*i + j*j) && z <= m && z >= j) ans++;
}
printf("%d\n", ans + (n-)*(m+));
}
return ;
}

最新文章

  1. gif jpg bmp png的区别
  2. powershell字符界面的,powershell加WPF界面的,2048游戏
  3. 通过反射封装JDBC
  4. 异步处理工具类:AsyncTask
  5. PC2日记——坑爹的第一天2014/08/28
  6. 【Machine Learning in Action --1】机器学习入门指南
  7. Android Studio 真机调试 连接手机
  8. Pycharm用Ctrl+鼠标滚轮控制字体大小
  9. Spring Cloud Stream消费失败后的处理策略(一):自动重试
  10. PHP -S命令 PHP内置web服务器
  11. JSTL标签不起作用的解决办法
  12. Leetcode——30.与所有单词相关联的字串【##】
  13. clazz.isArray()
  14. kafka环境安装
  15. Tornado源码分析 --- Etag实现
  16. javascritp 字符串截取
  17. Ubuntu16.04多个版本GCC编译器的安装和切换【转】
  18. c#,利用WPF的ScaleTransform和TranslateTransform实现图片的缩放效果
  19. SpringMVC简单的文件上传
  20. webpack的基本配置和一些理解

热门文章

  1. navicat破解版的下载与激活
  2. Holy Grail【spfa求最短路】
  3. 2019icpc-徐州网络赛
  4. SpringBoot 项目如何在tomcat容器中运行
  5. shell如果文件夹不存在则创建
  6. User space(用户空间) 与 Kernel space(内核空间)
  7. Django中ORM常用字段及字段参数
  8. Sql Server 收缩日志文件原理及always on 下的实践
  9. SimpleDateFormat线程安全问题
  10. Cache的一些总结