【AekdyCoin】求多项式方程的一种解法

【AekdyCoin】求多项式方程的一种解法源地址:http://hi.baidu.com/aekdycoin/archive/tag/%E6%95%B0%E5%AD%A6【问题描述】f(x,n)是一个整系数的x的n次多项式例如f(x,3)=-99x^3+71x^1-97问题是求出最小的正整数解满足f(x,n)=0, 其中系数满足FAC【SOLUTION(1)】f(x,n)=0

大家好,又见面了,我是你们的朋友全栈君。

源地址:http://hi.baidu.com/aekdycoin/archive/tag/%E6%95%B0%E5%AD%A6

【问题描述】

f(x,n) 是一个整系数的x的n次多项式

例如

f(x,3) = -99x^3 + 71x^1 – 97

问题是求出最小的正整数解满足 f(x,n) = 0 ,

 其中系数满足 FAC <= 10^8 , n <= 10

【SOLUTION (1)】

f(x,n) = 0

假设f(x,n)的常数项为 a

那么有

f(x,n) = – a

x  | f(x,n)

所以 

x | (-a)

于是枚举(-a)的因子, 检查一遍即可。

【SOLUTION(2)】

哎……目前只会做 x 的上界有限制的

 限制条件改了又改……

我想知道如果FAC <= 10^100 怎么做…… 分解肯定是没戏

 

 

以上是大牛的博文。。我等菜鸟看完之后茅塞顿开,原来方程还可以这么玩。。。!!!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163366.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • angularjs清除浏览器缓存

    angularjs清除浏览器缓存if(!$httpProvider.defaults.headers.get){  $httpProvider.defaults.headers.get={};}$httpProvider.defaults.headers.common["X-Requested-With"]=’XMLHttpRequest’;$httpProvider.defaults.h…

    2022年7月18日
    22
  • Java xml数据格式返回实现

    Java xml数据格式返回实现前言:对于服务器后端开发,实现的大部分接口,返回的数据格式一般要求都是json,但是也有使用xml格式的网上有多种实现方式,这里使用注解的方式把java类使用@RequestBody实现Java对象和XML/JSON数据自动转换很多人会认为接口方法使用@Controller搭配@ResponseBody和@RequestMapping注解后,java对象会转换成json格式返回。但实际上配…

    2022年7月20日
    19
  • 粒子群算法改进思路「建议收藏」

    粒子群算法改进思路「建议收藏」粒子群算法的发展过程。粒子群优化算法(ParticalSwarmOptimizationPSO),粒子群中的每一个粒子都代表一个问题的可能解,通过粒子个体的简单行为,群体内的信息交互实现问题求解的智能性.由于PSO操作简单、收敛速度快,因此在函数优化、图像处理、大地测量等众多领域都得到了广泛的应用.随着应用范围的扩大,PSO算法存在早熟收敛、维数灾难、易于陷入局部极值等问题需要解决,主要…

    2022年5月16日
    46
  • mac怎么上传文件到服务器_shell上传文件到服务器

    mac怎么上传文件到服务器_shell上传文件到服务器前言我们使用mac时,想让本地文件上传至服务器,该怎么办呢windows系统,我们可以使用xftp或者rz命令,那么mac呢?mac系统,我们可以使用sftp、scp或者rz命令,本文介绍sft

    2022年7月28日
    29
  • OutputDebugString()

    OutputDebugString()

    2021年11月24日
    42
  • 黄聪:使用srvany.exe将任何程序作为Windows服务运行「建议收藏」

    黄聪:使用srvany.exe将任何程序作为Windows服务运行「建议收藏」srvany.exe是什么?srvany.exe是MicrosoftWindowsResourceKits工具集的一个实用的小工具,用于将任何EXE程序作为Windows服务运行。也就是说srvany只是其注册程序的服务外壳,这个特性对于我们来说非常实用,我们可以通过它让我们的程序以SYSTEM账户启动,或者实现随机器启动而自启动,也可以隐藏不必要的窗口,比如说控制台窗口等等。如何获…

    2022年6月4日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号