当前位置: 首页 > news >正文

xtuoj 方程组

题目

思路

两个方程,平方这个更容易处理,所以我们通过平方这个求值,如何载代入到立方这个验证。我们确定x的范围是-sqrt(m)~sqrt(m),枚举所有的x,然后通过平方这个式子求出y,如果y不是整数,那么这对x和y就不符合要求,因为题目说了是整数解,就直接跳过这轮循环,如果找到满足平方的这组解,我们还要验证是否满足x<=y,以及立方式子条件,很容易溢出,用long long,但是我们直接开方算出来的是y的非负解,没有考虑负数的情况,所以我们要把y变成-y看看是否满足,有满足的就找到了,直接输出,跳出循环,并标记flag=1,flag初始化是0,如果flag还是0,那么就不存在这样的整数解,直接输出0。

代码

#include<stdio.h>
#include<math.h>
#define ll long longint m,n,flag;int main(){int T;scanf("%d",&T);while(T--){flag=0;scanf("%d%d",&n,&m);int start=sqrt(m);for(ll x=-start;x<=start;x++){ll y_2=m-x*x;ll y=sqrt(y_2);if(y*y!=y_2) continue;if(x<=y&&x*x*x+y*y*y==n){flag=1;printf("%lld %lld\n",x,y);break;}if(x<=-y&&x*x*x-y*y*y==n){flag=1;printf("%lld %lld\n",x,-y);break;	}}if(!flag) printf("0\n");}	return 0;
}

http://www.dtcms.com/a/420103.html

相关文章:

  • 重庆网站设计建设东莞微联建站
  • 北京医疗网站建设公司排名网站建设开票项目是什么
  • C#——方法的定义、调用与调试
  • 开源的容器化平台:Docker入门与核心概念解析
  • 手机网站价格小广告网页
  • 晋城市建设局网站国内编程培训机构排名
  • 08 线性回归 + 基础优化算法【动手学深度学习v2】
  • 创新为擎,绿色为基:新天力科技引领食品容器行业高质量发展新征程
  • 从 GDPR 到 ROI:一次评透海外影音数据抓取的合规与性价比
  • 商务网站规划与建设中江建设银行网站
  • 关于做书的网站专门做项目代理的网站
  • 【Vue3】v-dialog 中使用 execCommand(‘copy‘) 复制文本失效的原因与解决方案
  • lesson70:jQuery Ajax完全指南:从基础到4.0新特性及现代替代方案引言:jQuery Ajax的时代价值与演进
  • 郑州网站建设 李浩大气集团企业网站模板
  • Redis高级特性:持久化机制
  • 哈尔滨模板建站哪个品牌好网站怎么做交易
  • 城建设投资公司网站潍坊路通工程建设有限公司网站
  • 个人工作室网站如何把字体安装在wordpress
  • 轴状态读取(枚举变量直接赋值给整型变量)
  • 做哪方面的网站好呢深圳ppt设计制作公司
  • 做ppt找图片在哪个网站电商运营工作很难做吗
  • qqqqqqq
  • 如何建设网站简答题太原网站建设模板
  • GA论文阅读
  • 网站访客自己做网站设计制作
  • 网站开发外文期刊网沈阳定制网页设计
  • 一个只做百合的网站怎样在安装wordpress
  • dede做的网站被植入广告中国建筑网信息查询
  • fireworks个人网站模板诸暨市建设局官方网站
  • 泰安营销网站建设公司动画设计专业好的学校