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

 
MetaDriver: 廖沙,你在这里 有点忘乎所以了。这根本不是事实。你经常是对的,但并不意味着你总是对的。或者你只是不理解我的说法。

我并不是说我总是对的。那就太过分了。

但在这种情况下,观察者必须以智者的方式进行推理,即以他们所掌握的信息为基础。而我们,事实上,试图像这样推理。当我们分析这些线条时,我们只涉及智者拥有的信息--尽管我们拥有他们两人都拥有的信息。

 
Mathemat:

我并不是说我总是对的。那就太过分了。

但在这种情况下,观察者不得不像智者那样进行推理,即根据他们所掌握的信息来推理。而我们,事实上,试图像这样推理。当我们分析这些线条时,我们只涉及智者拥有的信息--尽管我们拥有他们两人都拥有的信息。

我很清楚这一点。我不是这个意思。明智的人有固定的变数。在固定变量方面,问题得到了明确的解决。我们有一个变量的空间。一个元问题。我们需要找到在什么条件下对话是正确的。一个来自SET的解决方案,或解决方案集的推导规则。另一项任务。还有一个不同的解决方案。

关于"选项5) S=93; P=356; a=4; b=89 根据我在Lemma:....... 的证明之后的补充,立即被抛弃。"--如果我是你,我会去看看。

也许这个法则是个漏洞(我今晚会自己检查)。

现在就这些了,我要去工作了。

 

我的错,我完全违反了条件 - 与贸易没有任何关系。不过,提示,已经五天了,我还想不明白。

int start()
{int y;
y= WindowFirstVisibleBar();Alert ("y",y);
for (;y>=0;y--)
{ double up=iFractals(Symbol(),PERIOD_M15,MODE_UPPER,y) 。
double down=iFractals(Symbol(),PERIOD_M15,MODE_LOWER,y);
if (up>=1|down>=1){
Alert("Previous upper fractal is:", up, " Previous lower fractal is:", down);Alert ("y",y);}}。


WindowFirstVisibleBar()计算可见图表上的条数,它的工作原理应该是这样的--Alert用分形写出条数。

但这个简单的事情并不奏效!它给出了所有的条形图。 所以简单的if(up>=1|down>=1){

不起作用,或者我完全是个傻子,我固执地看着这个地方,直到我的肚子发痒,我不明白!"。

我真的很想了解这个原理,有什么问题吗?一切似乎都很简单,也很正确。 我想知道!

帮助!

如果绝对是在错误的主题,我再次道歉,然后删除。

 
Dimka-novitsek:

我的错,我完全违反了条件--与交易没有任何关系。还是告诉我吧,我已经五天没有搞清楚了。

........................

帮助!

如果它在错误的分支中,我很抱歉,那就删除它。

好吧,这里有一个分支。https://www.mql5.com/ru/forum/111497

把帖子移到那里,在这里最多留下一个链接,请我们帮助。这里的主题是不同的。咻!:)

好运。

 
是的,我知道了,我现在正在去的路上。
 
MetaDriver:

我很清楚这一点。我不是这个意思。明智的人有固定的变数。在固定变量方面,问题得到了明确的解决。我们有一个变量的空间。一个元问题。我们需要找到在什么条件下对话是正确的。一个来自SET的解决方案,或解决方案集的推导规则。另一项任务。还有一个不同的解决方案。

关于"选项5) S=93; P=356; a=4; b=89 根据我在Lemma:....... 的证明之后的补充,立即被抛弃。"--如果我是你,我会检查它。

也许这个法则是漏洞百出的(我今晚会亲自检查)。

是的,我明白你的意思。聪明的人根据他们得到的和与积来解决问题,而我们需要一个一般的形式。

而lemma是不漏的:)我最近对加法有疑虑(与乘数53有关),但现在它们消失了。唯一需要澄清的是:如果总和小于200,那么总和的极限数字是103。

想想看,如果B得到的金额超过55(我们有93),他能说出他的第一句话 "没有你我就知道......"。考虑到可能的配对,他不会错过53和40的选择。但53*40这个数字可以毫不含糊地分解为乘数(我们的总和不超过100)。因此,他将不能说 "没有你我就知道......",因为这是一个将一位数分解为乘数的案例。

 
Mathemat:

1)是的,我明白你的意思。学者们根据他们得到的总和和积来解决问题,但我们需要一个一般的形式。

2) 而且该法则并不是一个洞:)我最近对加法有疑虑(与乘数53有关),但现在它们消失了。唯一需要澄清的是:如果总和小于200,那么总和的极限数字是103。

你计算一下,如果B得到的总和超过55(我们有93),他是否能说出他的第一句话 "我知道没有你..."。考虑到可能的配对,他不会错过53和40的选择。但是53*40这个数字可以毫不含糊地分解成乘数(我们的总和不超过100)。因此,他将不能说 "没有你我也知道......",因为这是将一位数分解为乘数的情况。

1.嗯哼,好的。

二,好。我想我已经得到了。我承认该定理的逻辑。让我们来解决这个问题。

所以我们需要纠正这种 状况。

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

它并不包含所有的限制。如果我理解正确的话--你需要把它作为一个上界(first-invariant-simple-number-exceeds-Max/2 + 2)。

对吗?

你去了,纠正了它。//见预告片。

现在是这样做的。

   bool ValidSum(uint n) {return((n%2==1) && (MX[n-2].count>1) && n<=Top);}

其中Top在构造函数中是这样计算的。

   for(Top=SMax/2;MX[Top].count>1;Top++);
   Top+=2;

结果如下。

2011.01.14 19:28:45 MetaSage (EURUSD,M10) //+---- Max = 200 -------------------+
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=93; P=356; a=4; b=89
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=41; P=148; a=4; b=37
14 19:28:45 MetaSage (EURUSD,M10) S=37; P=160; a=5; b=32
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=23; P=76; a=4; b=19
2011.01.14 19:28:45 MetaSage (EURUSD,M10) S=17; P=52; a=4; b=13
2011.01.14 19:28:45 MetaSage (EURUSD,M10) //+---- Max = 200 -------------------+
2011.01.01.14 19:28:45 MetaSage (EURUSD,M10) //============== START ========================
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //+---- 最大金额=99 -------------------+
2011.01.14 19:22:39 MetaSage (EURUSD,M10) S=23; P=76; a=4; b=19
201101.01.14 19:22:39 MetaSage (EURUSD,M10) S=17; P=52; a=4; b=13
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //+---- Max = 99 -------------------+
2011.01.14 19:22:39 MetaSage (EURUSD,M10) //============== START ========================

现在正确了吗?;-))

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

我们可以。但到目前为止,我感到很无聊。我对这项工作有点厌倦了,而且,正如里奇所说的那样,外汇机器就躺在床上......。:)

嗯,你应该试试。如果你需要的话,请呼叫更多帮助。 有一个基地。剩下的就是理发、梳头和染色了。

你可以剪掉剧本,不会有任何侵犯版权的行为。今天我送出免费的许可证。;-)

 
Mathemat:
吓到你了。好了,你不用看证明了,反正是对的 :)

那么,无论如何,撇开纸笔、证明和公理不谈,有没有人试图推翻所提出的八条中的至少一对?
 

而且,既然公理对加快反驳过程有很大帮助,为什么还要抛弃它们?我已经为特定的案例写过几次详细的论述。但似乎没有人对他们特别感兴趣。让我们再试一次。

一般来说,没有八对,只有两对(如果总和小于100)。我最近已经给出了对4.13的完全可接受性的证明。现在我们来反驳这对S=23;P=76;a=4;b=19。

答:(76=2*38=4*19。)不能。

B: (我的和值23在可接受和值集MDS={11,17,23,27,29,35,37,41,47,51,53} 中,在这个和值集上,我B可以确定A不会立即猜出一对。请看稃片 :))我已经知道你不能

答:(B通知我,他的钱属于MDS。我可以有多少钱?40 и 23.只有23属于MDS,因此我知道总和,因此知道数字本身--4和19)。我知道这些数字。

B:(B实际上已经告诉我,在他的产品中,MDS中包含的金额只有一个单一的选项。我可能要检查所有的变体。请记住,我们将永远有变体23的总和。要抛弃这个变体,只需从MDS中找到另一个和即可。

还要考虑到,只有奇数才能成为有效的和。

23=2+21.П (=2*3*7) = 2*21 = 3*14 = 6*7.乘数之和为2317,13。MDS的两个选择是无奈之举。

23=3+20.П (=2*2*3*5) = 2*30 = 3*20 = 4*15 = 5*12 = 6*10.乘数之和为32,23,19,17。已经够了。遗憾的是。

23=4+19.П (=2*2*19) = 2*38 = 4*19.倍数之和为40,23真正的候选人。那么这些数字就是4和19。 但我还没有检查所有的选项 :(

23=5+18.П (=2*3*3*5) = 2*45 = 3*30 = 5*18 = 6*15 = 9*10.乘数的总和为47. 已经足够了,因为MDS中包含了47个,但仍然会有23个。 讨厌。

23=6+17.П (=2*3*17) = 2*51 = 3*34 = 6*17.乘数的总和为53. 这就够了,因为反正还会有23个。 无奈。

23=7+16.П (=2*2*2*2*7) = ...= 16*7--唯一有效的选项,其奇数之和为23另一个可行的候选人,但数字不同--16和7。

就这样了。枚举可以终止了。我,Sage B,不知道这些数字,因为我已经有两个不能选择的选项了)。"B.