[存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 - 页 448

 
Mathemat:

不,第2点错了,ValS

B事先并不知道 A会失败:他事先看到2+5的组合是可能的,在这种情况下,A可以立即知道这些数字。是的,他看到了,但他还没有听到A的台词--所以他不可能事先知道A不会算出这些数字。

而关于不一致的问题--是的,这完全正确。

有其他数字的选择吗?


是的,这是正确的。观察代码,寻找错误
 
Mathemat:

有其他数字的选择吗?


是的,有的。

节目中确实有几个不大不小的错误。更正后,我得到了8个结果。

4 5
4 13
4 37
5 8
8 17
8 23
11 32
13 16

用纸笔细致地检查了其中的第一条(4和5),对话似乎是有效的。没有时间休息了,不幸的是,该跑步了。

 

Lemma.数 字的总和绝不能少于11,必须表示为2+奇数_分量。这一点很容易从对B的第一行的分析中得到证明。

4和5不能立即配合:B在第一次反驳前要考虑2+7(个位数乘法),他不能在A的反驳前丢弃。

现在来看看高亮部分的证明。

在他的第一个提示中,B已经预先知道A不能认出这对夫妇。只有当C的和被分解为两个和(将是乘数),才会出现这种情况,至少包含一个复合数。

1.总数不能是偶数。根据未被证实但已被验证的100戈德巴赫假说,任何到100的偶数都可以表示为两个素数之和。因此,如果和是偶数,B就不能确定在A中分解的积总是奇数。

2.和不能是2+奇数_简单。否则,2*Odd_simple将是A的乘积的单值分解为乘数,B就不会说他的反驳。

因此,Sum=2+ odd_complete。这是该条件的必要性。

现在--充分性:如果C=2+odd_component,那么C的任何分解为2个总和的结果是至少有一个是化合物。这很容易证明,通过对可能的总和分解,按照第一个总和的升序移动,从2开始。

如果第一个和是奇数,第二个和是偶数且不等于2。因此,第二个和是一个复合体,相应的积至少包含3个因子。

如果第一个和数是偶数(不等于2),那么第一个和数已经是复数。同样,该产品至少有3个因素。充分性得到了证明。

尝试(手动或在电脑上)给出以下可能的系列总和,在这些总和上,B说他的线:11,17,23,27,29,35,37,41,47,51,53,57,59,65,67,71,77,79,83,87,89,93,95,97。

补充:如果我们记住C<100,超过55的数字就可以从这个系列中删除。事实上,如果C>55,那么B应该考虑C=53+(C-53)。这里的第二个数字至少是2。因子53和(C-53)的相应乘积是唯一 可能的分解(53是素数),因为从C-53中拖出任何一个因子都会使第一个因子大于100(即和也是如此)。因此,B将无法说出他的台词。

因此,所有可能的和都来自11,17,23,27,29,35,37,41,47,51,53系列。

 
吓到你了。好了,你不用看证明了,反正是对的 :)
 
Mathemat:
吓到你了。好了,你不用看证明了,反正是对的 :)
我下班回家了。现在我要写一个剧本。顺便问一下,廖沙,你是否知道B知道A报告的产品一定是偶数?
 
我知道,我知道。这源于奇特的数量 :)
 

制作了一个剧本(在预告片中)

所以想通了。对于得到问题的专家们来说,每次只有一个解决方案,只要他们说出正确的积和就可以了。

对于观察者,在总和范围[2...99]内有五个解决方案。

1)S=17;P=52;a=4;b=13

2)S=23;P=76;a=4;b=19

3) S=37; P=160; a=5; b=32

4) S=41; P=148; a=4; b=37

5) S=93; P=356; a=4; b=89


顺便说一下,有趣的效果,廖沙,你能解释一下吗?

// 我起初以为是程序中的一个错误。:)

2011.01.14 01:59:27 MetaSage (EURUSD,H6) //+-----------------------------------------------------------+
2011.01.14 01:59:27 GMT (EURUSD,H6) S=127; P=1276; a=11; b=116
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6) S=121; P=904; a=8; b=113
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6) S=97; P=712; a=8; b=89
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6) S=95; P=534; a=6; b=89
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6)S=93; P=356; a=4; b=89
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6)S=83; P=316; a=4; b=79
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6) S=77; P=292; a=4; b=73
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6)S=59; P=220; a=4; b=55
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6) S=47; P=172; a=4; b=43
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6)S=41; P=148; a=4; b=37
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6) S=37; P=160; a=5; b=32
2011.01.14 01:59:27 14 MetaSage (EURUSD,H6) S=23; P=76; a=4; b=19
2011.01.14 01:59:27 GMT MetaSage (EURUSD,H6) S=17; P=52; a=4; b=13
2011.01.14 01:59:27 MetaSage (EURUSD,H6) //+----- Max = 200 -------------+
2011.01.14 01:59:03 MetaSage (EURUSD,H6) //+-----------------------------------------------------------+
2011.01.14 01:59:03 MetaSage (EURUSD,H6)S=93; P=356; a=4; b=89
2011.01.14 01:59:03 MetaSage (EURUSD,H6)S=41; P=148; a=4; b=37
2011.01.14 01:59:03 MetaSage (EURUSD,H6) S=37; P=160; a=5; b=32
2011.01.14 01:59:03 MetaSage (EURUSD,H6) S=23; P=76; a=4; b=19
2011.01.14 01:59:03 MetaSage (EURUSD,H6) S=17; P=52; a=4; b=13
2011.01.14 01:59:03 MetaSage (EURUSD,H6) //+----- Max = 99 ---------------------+

// 我发现并改正了一个小错误(这并不影响结果,但仍然是)。

// bool ValidSum(uint n) {return((n%2==1) && (MX[n-2].count>1) && n<SMax);}. //它是
// bool ValidSum(uint n) {return((n%2==1) && (MX[n-2].count>1) && n<=SMax);} //它变成了

附加的文件:
 
所以,你已经找到了正确的一对数字。现在你能模拟智者的对话,显示出他们每个人在对话的每个阶段在头脑中发生的所有计算结果吗?
 

说实话,我没有看过代码。但它的出现是好事 :)

无论谁在看这个问题--观察者或每个智者--都必须是一样的,解决问题的成套方案。关于解决方案。

选项5)S=93;P=356;a=4;b=89,鉴于我在例证之后的补充,立即被放弃:这里的和大于55。如果金额限制是199,那么最高金额就不超过101。

对于其余的选项,稍后再谈。

 
Mathemat:

说实话,我并没有翻阅过这些代码。但它的出现是好事 :)

无论谁在看这个问题--观察者或每个智者--都必须是一样的,解决问题的成套方案。关于解决方案。

变体5)S=93;P=356;a=4;b=89 根据我在Lemma证明后的补充,立即被拒绝:这里的和大于55。如果金额限制是199,那么最高金额就不超过101。

对于其余的选项,稍后再谈。

廖沙,你在这里 已经走火入魔了。这绝对不是事实。你经常是对的,但并不意味着你总是对的。或者你只是不理解我的说法。

关于额外的决定--看起来有一些。我知道去哪里找。在那里(在脚本中),在扩展到乘数组时,相同的(价值)乘数被算作不同的,即可以产生几个价值相同的组。我将在晚上纠正它。// 现在我在工作。

如果你愿意,你可以自己纠正它。该代码是可用的。