丢番图

题目大意

1x 1 \over x+ 1y 1 \over y= 1n 1 \over n

求上述方程的解的个数,n为常数。

数据范围

对于 100 100%的数据, n n≤101410^{14}

题解

1x 1 \over x+ 1y 1 \over y= 1n 1 \over n

x+yxy {x+y} \over {xy}= 1n 1 \over n

xy xy= n n(xx+ y y)

xyxy- n n(xx+ y y)=00

xy xy- nx nx- ny ny+ n2 n^2= n2 n^2

( n n-xx)*( n n-yy)= n2 n^2

( n n-xx)= n2n−y n^2 \over {n-y}

不难看出,题目就是让我们求 n2 n^2的因数个数。

Code(Pascal)

varn,ans,u:int64;i,sx,l:longint;
beginreadln(n);ans:=1;sx:=trunc(sqrt(n));i:=2;for i:=2 to sx doif n mod i=0 thenbeginu:=0;while n mod i=0 dobeginn:=n div i;inc(u);end;ans:=ans*(u+u+1);end;if n>1 then ans:=ans*3;ans:=ans div 2+ans mod 2;writeln(ans);
end.

JZOJ 3158 【JSOI2013】丢番图相关推荐

  1. JZOJ 3158. 【JSOI2013】丢番图

    Description 丢番图 是亚历山大时期埃及著名的数学家.他是最早研究整数系数不定方程的数学家之一. 为了纪念他,这些方程一般被称作丢番图方程.最著名的丢番图方程之一是 xn+yn=znx^n+ ...

  2. 丢番图(Diophantine)方程MATLAB求解

    丢番图(Diophantine)方程MATLAB求解   丢番图 (Diophantine) 方程在多项式中的一般形式为 A(z−1)X(z−1)+B(z−1)Y(z−1)=C(z−1)A(z^{-1 ...

  3. 丢番图生平编程java_丢番图与麦乐鸡购买问题

    在MIT公开课<计算机科学与编程导论>的Assignment2中,提到了丢番图方程,并有趣地将丢番图方程和卖麦乐鸡的问题联系到了一起. 首先让我们来看看维基百科中介绍的丢番图方程. 一.丢 ...

  4. 丢番图生平编程java_丢番图

    [拼音]:Diufantu [外文]:Diophantus (活动于250年前后) 希腊代数学家.对他的生平事迹人们知道得很少.但流传着一首短诗(或墓志铭),用谜语的形式叙述了他的生平:"丢 ...

  5. 丢番图与麦乐鸡购买问题

    在MIT公开课<计算机科学与编程导论>的Assignment2中,提到了丢番图方程,并有趣地将丢番图方程和卖麦乐鸡的问题联系到了一起. 首先让我们来看看维基百科中介绍的丢番图方程. 一.丢 ...

  6. 【P5253】丢番图【数论,数学】

    题目大意: 题目链接:https://www.luogu.org/problem/P5253 给出nnn,求1x+1y=1n\frac{1}{x}+\frac{1}{y}=\frac{1}{n}x1​ ...

  7. 3dmax如何显示参考图_3d效果图渲染丢材质、丢贴图该如何解决?

    我们在3d max渲染完成后,会突然发现某个模型的贴图丢了,哪里的材质也没有了.而造成这个现象的原因是什么,如果材质丢了怎么可以找回来? 针对这些问题,我们首先要明确3d max中常说的纹理.贴图.材 ...

  8. P5253-丢番图【数论】

    正题 题目链接:https://www.luogu.org/problem/P5253 题目大意 给一个nnn,求有多少对x,y(x≤y)x,y(x\leq y)x,y(x≤y)使得 1x+1y=1n ...

  9. 数学故事中的「蛋」和「母鸡」

    本文作者:殷堰工,江苏省中职首批正高级讲师.苏州大学硕士生导师.苏州科技大学兼职教授.曾结集出版个人已发表的论文 20 万字的<数学解题策略精编>(上海科技教育出版社,1994)及发表过的 ...

最新文章

  1. 未来智能制造就是跨界大数据
  2. windows如何安装python-手把手教你如何在windows系统安装python?
  3. 全球及中国电子式儿科呼吸机行业发展现状与市场销量调研报告2022版
  4. python编写一个程序、实现文件的复制_写个python 脚本实现文件的递归拷贝
  5. 网站后端_Python+Flask.0007.FLASK构造跳转之301跳转与302重定向?
  6. V-最大公约数 递归
  7. Laravel 使用firstOrCreate 报错MassAssignmentException
  8. hdu1059Dividing
  9. nodejs后台系列--第二篇--使用Navicat来创建数据库
  10. Python实现CarMaker TestRun的泛化
  11. 如何更改电脑IP地址 哪个IP转换器比较好用
  12. python:实现希尔密码算法(附完整源码)
  13. arcgis两点之间连线_three3D地图设置两点之间的连线
  14. 一个完整的python项目_一个完整的机器学习项目在Python中的演练(一)
  15. 使用经验-深度学习云服务器mist GPU
  16. 智慧管廊监控与报警管控一体化系统解决方案
  17. Android接收读取短信内容
  18. Substance Painter 服饰材质制作 - 肩带1
  19. 基于协同过滤 算法推荐系统图书推荐猜你喜欢
  20. MySQL Shell系列——升级检查器

热门文章

  1. 柴达木盆地第四大气区探实 尖北产量超亿方
  2. 整车试验数采设备技术方案
  3. PTA-7-24猜数字游戏,比照和分析。
  4. 9大“抠门”富豪揭密
  5. 安全审计与安全管理平台的区别与联系
  6. 机械学习04:概率统计中T检测、Z检测和F检测区别和案例
  7. 【Rust日报】2022-10-09 出于什么原因,您应该选择 rust 进行后端开发而不是其他选项?...
  8. 数据库中触发器的作用,规则和限制
  9. 无人驾驶汽车技术之道路线识别
  10. 博文视点名家讲坛之七经典对答回顾