新西兰天维网社区

标题: 有时间的人进来试试解答这道数学题 [打印本页]

作者: 快乐123    时间: 2018-2-21 12:06:40     标题: 有时间的人进来试试解答这道数学题

a,b,c为三个正整数,a/(b+c)+b/(a+c)+c/(a+b)=2, 求a,b,c

如果解出来了,试试a/(b+c)+b/(a+c)+c/(a+b)=4,求a,b,c的正整数解。
作者: carrier29    时间: 2018-2-21 12:12:53

老师今天叫你做这两道题吗?
作者: Domani    时间: 2018-2-21 12:13:16

楼主的良心大大的坏了。

a=154476802108746166441951315019919837485664325669565431700026634898253202035277999

b=36875131794129999827197811565225474825492979968971970996283137471637224634055579

c=4373612677928697257861252602371390152816537558161613618621437993378423467772036
作者: angelee123    时间: 2018-2-21 12:15:37

Domani 发表于 2018-2-21 12:13
楼主的良心大大的坏了。

a=15447680210874616644195131501991983748566432566956543170002663489825320203 ...

楼主有没有给你奖品?   
作者: 大唐飞哥    时间: 2018-2-21 12:41:18

4 -1 11                                 
作者: 阿放    时间: 2018-2-21 12:48:59

提示: 作者被禁止或删除 内容自动屏蔽
作者: 快乐123    时间: 2018-2-21 13:22:26

先做做上面等于2的题, 难度低很多。
作者: 快乐123    时间: 2018-2-21 13:23:07

Domani 发表于 2018-2-21 12:13
楼主的良心大大的坏了。

a=15447680210874616644195131501991983748566432566956543170002663489825320203 ...

抄来的不算。你做做上面等于2的第一题?
作者: 快乐123    时间: 2018-2-21 13:23:51

阿放 发表于 2018-2-21 12:48
a=1 b=1 c=0

正整数,0不是
作者: 快乐123    时间: 2018-2-21 13:24:31

大唐飞哥 发表于 2018-2-21 12:41
4 -1 11

正整数,-1不是
作者: ken454    时间: 2018-2-21 13:43:06

=2: 1, 1, 3
=4: 1, 3, 15
作者: 快乐123    时间: 2018-2-21 13:48:15

ken454 发表于 2018-2-21 13:43
=2: 1, 1, 3
=4: 1, 3, 15

第一题对了
第二题很接近,误差很小了,也算对了,我得承认,正解实在太难了。
作者: hoolee    时间: 2018-2-21 13:49:47

做了一个小时……  
a=1,b=3,c=1....
作者: hoolee    时间: 2018-2-21 13:50:56

第二题说啥不做了~太TMD浪费时间!

作者: sallycantskate    时间: 2018-2-21 14:00:56

雇几个大学生来解吧, 我只负责如何给他们最低工资他们还愿意来
作者: zwanything    时间: 2018-2-21 14:03:44

作为码农,第一直觉是按照计算机的计算结果,那么就很简单了,因为整数相除只取整数部分。。。。


作者: 快乐123    时间: 2018-2-21 14:04:22

hoolee 发表于 2018-2-21 13:49
做了一个小时……  
a=1,b=3,c=1....


作者: 快乐123    时间: 2018-2-21 14:05:10

hoolee 发表于 2018-2-21 13:50
第二题说啥不做了~太TMD浪费时间!

说明有些题看起来简单做起来难,生活中很多事也是。
作者: 快乐123    时间: 2018-2-21 14:05:37

hoolee 发表于 2018-2-21 13:50
第二题说啥不做了~太TMD浪费时间!

说明有些题看起来简单做起来难,生活中很多事也是。
作者: hoolee    时间: 2018-2-21 14:06:48

快乐123 发表于 2018-2-21 14:04

不过做出来感觉很幸福。顿悟的赶脚~
作者: ken454    时间: 2018-2-21 14:25:39

zwanything 发表于 2018-2-21 14:03
作为码农,第一直觉是按照计算机的计算结果,那么就很简单了,因为整数相除只取整数部分。。。。

...

码农提醒了我,试了一下,等于4的,应该基本无解。        

        float d = 4;
        for (int a = 1; a < 10000; a++)
        {

                for (int b = 1; b < 10000; b++)
                {

                        for (int c = 1; c < 10000; c++)
                        {
                                float af = a;
                                float bf = b;
                                float cf = c;

                                if (abs(af / (bf + cf) + bf / (af + cf) + cf / (af + bf) - d) > 0.0000000001) continue;

                                std::cout << a << " " << b << " " << c;
                                return 0;
                        }
                }
        }
作者: 鸢芷清    时间: 2018-2-21 15:37:37

文科小白
表示没看懂
作者: Lens    时间: 2018-2-21 15:40:07

Domani 发表于 2018-2-21 12:13
楼主的良心大大的坏了。

a=15447680210874616644195131501991983748566432566956543170002663489825320203 ...

楼主有没有给你奖品?   +1
作者: zwanything    时间: 2018-2-21 15:44:38

ken454 发表于 2018-2-21 14:25
码农提醒了我,试了一下,等于4的,应该基本无解。        

        float d = 4;

应该是很大的数,只能找个云来计算了。。。
作者: Domani    时间: 2018-2-21 15:45:57

zwanything 发表于 2018-2-21 15:44
应该是很大的数,只能找个云来计算了。。。

这个据说超算都要算好多年的。
作者: 快乐123    时间: 2018-2-21 16:31:05

Domani 发表于 2018-2-21 15:45
这个据说超算都要算好多年的。

暴力搜索是没有效率的, 结合一些代数几何知识, 再编程就很快了
作者: Domani    时间: 2018-2-21 16:35:56

快乐123 发表于 2018-2-21 16:31
暴力搜索是没有效率的, 结合一些代数几何知识, 再编程就很快了

量子计算机快要来了,扫雷可以不卡了。




欢迎光临 新西兰天维网社区 (http://bbs.skytrade.co.nz/) Powered by Discuz! X2