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

行业外贸网站建设微网站免费模板

行业外贸网站建设,微网站免费模板,快速的网站开发,wordpress收不到注册邮件https://atcoder.jp/contests/abc397/tasks/abc397_dhttps://atcoder.jp/contests/abc397/tasks/abc397_d 题目描述: 确定是否存在一对正整数,使得 思路: 首先对方程进行转化 设 即 接下来确定的范围 根据立方差公式 因此,我们可以从到来…

https://atcoder.jp/contests/abc397/tasks/abc397_dhttps://atcoder.jp/contests/abc397/tasks/abc397_d

题目描述:

确定是否存在一对正整数(x,y),使得x^3-y^3=N


思路:

首先对方程进行转化

k=x-y

\because N=x^3-y^3=x^3-(x-k)^3=x^3-(x^3-3x^2k+3xk^2-k^3)

\therefore N=x^3-y^3=3x^2k-3xk^2+k^3

3x^2k-3xk^2+k^3-N=0

接下来确定k的范围

根据立方差公式

N=x^3-y^3=(x-y)(x^2+xy+y^2)=k(x^2+xy+y^2)

\because x>0,y>0     \therefore xy>0

\therefore k(x^2+xy+y^2)\geq k(x^2-2xy+y^2)=k\cdot k^2=k^3

\therefore N\geq k^3    \therefore k\leq \sqrt[3]{N}

\because N\leq 10^{18}

\therefore k\leq \sqrt[3]{n}\leq 10^{6}

因此,我们可以从1\sqrt[3]{N}来逐个枚举k

此时 方程的k就变成了常数

a=3k , b=-3k^2 , c=k^3-N

原方程变为ax^2+bx+c=0

这时,只需要解一下这个二次方程就可以了

x=\frac{-b\pm \sqrt {b^2-4ac}}{2a}

提醒:

\because b=-3k^2\geq -10^{12}

\therefore b^2\leq10 ^{24}   会爆long long

所以要开__int128


代码:

#include<bits/stdc++.h>
#define int long long
using namespace std;
int n;
signed main(){cin>>n;for(int i=1;i*i*i<=n;i++){int a=3*i,b=-3*i*i,c=i*i*i-n;__int128 u=b,v=a;u=u*u-4*v*c;__int128 k=sqrtl(u);if(k*k==u){int xa=(-b+k),xb=(-b-k);if(xa>0&&xa%(2*a)==0&&xa/2/a-i>0){xa/=(2*a);cout<<xa<<" "<<xa-i;return 0;}if(xb>0&&xb%(2*a)==0&&(xb/2/a)-i>0){xb/=(2*a);cout<<xb<<" "<<xb-i;return 0;}}}cout<<"-1";return 0;
}

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

相关文章:

  • 咖啡店网站模板收集链接 做网站
  • 网站开发流程6个阶段江北seo综合优化外包
  • php企业网站模板下载微信公众号优惠和网站绑定怎么做
  • 中山 网站建设一条龙服务性男女做视频网站
  • 做微信大转盘有哪些网站官网网站建设需求文档
  • 沈阳市建设工程质量检测中心网站石景山附近的保安公司
  • 某物流网站后台源码品牌营销型网站作用
  • 做爰全过程免费狐狸网站云南省住房建设厅网站
  • 可以做翻译任务的网站网站架构分析
  • 学校做好网站建设目的北京平台网站建设
  • 长春企业做网站杭州上城区抖音seo如何
  • 河北省建设网站锁安装什么驱动360怎么变成建设银行首选网站
  • 做网站开发有前途吗网络推广理实一体化软件
  • 北京 网站备案专业网页制作流程
  • 青海做网站哪家好怎么查到网站是谁做的
  • 河南省网站制作公司移动端下载
  • apache搭建网站推广网信息发布平台
  • 上饶建网站公司php7安装 WordPress
  • 怎么能创建自己的网站wordpress 5.2
  • 哪里有网站建设手机昆明做网站哪家便宜
  • 南京金融网站建设cpa项目怎么做必须有网站么
  • 广州海珠网站制google搜索引擎
  • 深圳网站建设推广方案做app的网站
  • 网站开发合同网络推广招聘
  • 公司微信网站建设方案模板加盟教育培训机构
  • 合肥网站建设百姓网临沂兰山网站建设
  • 能够给上市公司做网站意味着什么徐州人才网最新招聘2021
  • 沈阳网站建设小工作室网站建设后台功能模块
  • 成都网站建设多少费用财经直播的网站开发一个多少钱
  • 广州网站建设哪家便宜中国数据网