纯粹的数学、物理、逻辑(braingames.ru):与贸易无关的大脑游戏 - 页 195

 
barabashkakvn:

因此,这个问题被手动解决了。一个有大方块的填字游戏被用作矩阵。然后迅速做了起来--我有MS Office 2013,因为它是。

那么,你不是写到问题是通过蛮力解决的吗?
 
sanyooooook:
好吧,你不是写着这是一个蛮力的解决方案吗?

不,不是你,对不起 )

关于交易、自动交易系统和测试交易策略的论坛

纯粹的数学、物理学、逻辑学(braingames.ru):大脑的任务,与交易无关。

马克斯法德, 2014.06.23 22:14

自己没有解决,写了一个随机组合的脚本--很快就找到了
一个选项,+其镜像的变化。

 
sanyooooook:
好吧,你不是写过这个问题是通过蛮力解决的吗?

版主的帖子不是很傻吗?(只有"-to"、"-either"、"-anything","whether "不写连字符)。

如果有些东西不适合你,就用答案来纠正它,我不是傻瓜,如果有些东西是错的,我会理解。

 
Contender:

确切地说,有一个以上的解决方案。

一般来说:分为A、B、X、Y、Z组。

按数量计算。

a+b+x+y+z=2000。

A=B。

A+B<1000。

X=Y=Z。

进一步说,与特殊情况下的推理相同。A=B=1,X=Y=Z=666。

也不完整。反例:4+4+664+664+664。如果4的组的重量相同,并不意味着664的组是不同的)。

例如,可以发现我们从数以千计的发光球和杜冷丁球中各分离出了四颗球,而其中剩余的996颗球将在X-Y-Z组中正好分成332个。

我的一般公式是:A+B=2+n*6.分别是:X+Y+Z=2000-( 2+n*6 ).其中n 0...332 //限制A+B<1000是不必要的(想想看)。

 
MetaDriver:

也是不完整的。反例:4+4+664+664+664。 如果4的组的重量相同,那么664的组的重量不同就不是一个事实了。 :)

例如,可能会发现我们从数千个发光球和杜拉拉米球中每一个都准确地分离出四个球,那么其中剩余的996个球就会准确地分解成332个X Y Z堆。

是的,看来简短的解决方案确实是唯一的解决方案。

1+1+666+666+666和2个砝码。

 
Contender:

是的,简短的解决办法似乎确实是唯一的办法。

1+1+666+666+666和2个砝码。

并非如此,见上文,我在那里添加了。

不过,我还是要复制它。

我得到的一般公式是这样的:A+B组=2+n*6.据此X+Y+Z组=2000-( 2+n*6).其中n 0...332//限制A+B<1000你有额外的(想想看)。

6作为乘数可以确保第二组(XYZ)中的一组轻球和一组重球不会同时 除以3。
 
MetaDriver:

并非如此,见上文,我在那里加了一句。

不过,我还是要复制它。

6作为乘数可以确保第二组中的轻球组和重球组不会同时 除以3。

以n=332为例(你可以根据你的限制条件来做)。

我们得到了。A=B=997。哪里能保证A和B不完全采取相同类型的球呢?即A和B可能包含500个一种类型的球和497个另一种类型的球,其余6个相同(!)的球分布在X、Y、Z上。

 
Contender:

以n=332为例(你可以根据你的限制条件来做这件事)

我们得到了。A=B=997。哪里能保证A和B不采取相同类型的球呢?即A和B可能包含500个一种类型的球和497个另一种类型的球,其余6个相同(!)的球分布在X、Y、Z上。

我想我已经得到了它,所以n 必须在 0...166 的范围内

总计: A+B组=2+n*6。相应地,X+Y+Z组=2000-(2+n*6)。其中n在0...166范围内。

这意味着,我们正好有167个 解决方案。

 
MetaDriver:

我想我已经知道了,所以n 必须在 0...166 的范围内

所以: A+B组=2+n*6。相应地,X+Y+Z组=2000-(2+n*6)。 其中n在0...166 范围内。

所以我们正好有167个 解决方案。

我还发现了一个漏洞。 6(2*3)作为一个流形是弱的。需要18(=2*3*3)。//上式的反例。n = 2;

现在似乎没有漏洞了:A+B组=2+n*18。 相应地,X+Y+Z组=2000-( 2+n*18)。 其中n在0...55范围内

这样一来,总共有56种解决方案。

 
一个比较 )