[存档!]纯数学、物理学、化学等:与贸易没有任何关系的大脑训练问题 - 页 579 1...572573574575576577578579580581582583584585586...628 新评论 Sceptic Philozoff 2012.06.13 16:26 #5781 Heroix: 还有,如何防止关闭所有的灯泡,然后只打开一个灯泡,并计算其TO?你不能只是打掉所有的灯,你没有掌握全局。你需要一个标准,我们可以据此判断我们是否已经击败了所有的马。可能有很多这样的人。 步骤太多。在我发现的解决方案中,你必须走满两圈。 但这个解决方案到底对不对? 而且一般来说--问题条件中没有优化要求。 sand 2012.06.13 16:29 #5782 Mathemat: 你不能只是打掉所有的灯,你没有掌握全局。你需要一个标准,我们可以据此判断我们是否已经击败了所有的马。可能有很多这样的人。 但这到底是不是正确的决定呢? 在我看来,你的解决方案是正确的,但非常不理想。步数将随着汽车数量的平方而增长。 如果你愿意,我可以给你我的解决方案。 [删除] 2012.06.13 16:30 #5783 Mathemat: 马匹是站成一排还是站成多排? [删除] 2012.06.13 16:41 #5784 如果马匹站成一排。 我们带着经纬仪进来。打开3个相邻的火把,测量它们之间的角度。从这些角度计算出数字。 Sceptic Philozoff 2012.06.13 16:54 #5785 迪马,你唯一的测量设备是马身上的开关和你的大脑。你没有弹弓、经纬仪或万用表 :) 马匹不一定要排成一排,但可以安排。 sand: Если хотите я могу привести мое решение. 是的,我不介意。 GaryKa 2012.06.13 16:55 #5786 想法:确保 只有一个 灯泡被点亮,然后从唯一 "点亮 "的灯泡数到下一个 "点亮 "的灯泡,我们将实际绕一圈并数所有的灯泡。 (1) 选择我们看到的第一个点燃的灯泡,并选择绕行的方向 (2) 通过关闭所有其他N个灯泡来进行循环。起初,N = 1 (3) 一旦我们到达N+1个灯泡,做以下工作 ---- (3a)如果灯泡不亮,点燃它,将N增加1,然后回到(2)。 ---- (3b)如果灯亮了,可能是最开始的灯。要检查这一点,请往回走两步,即N+N+1个灯泡倒退。 -------- (3bi) 如果没有光,这就是N个灯泡的终点。 -------- (3bii)如果灯泡仍然亮着,回到第一点(3b),将N增加一个,再回到第(2)点。 P.S. 更新 sand 2012.06.13 16:57 #5787 Mathemat: 是的,我肯定不会介意。 你在某辆马车上。如果车厢里的灯是关着的,你就把它们打开,开始数车。你用两个 "计数器 "计数。第一个人不断增加。如果你遇到一辆关着灯的马车,你就在第二个计数器上加1。如果灯亮着,你就 "重置 "第二个计数器,并把灯关掉。如果结果是第一个计数器是第二个计数器的两倍,那么你就绕过了整列火车,第二个计数器包含了车厢的数量。你需要绕着火车走2圈才能算完。 Sceptic Philozoff 2012.06.13 17:09 #5788 第一个计数器是行驶的车辆总数,第二个计数器是连续行驶的无灯车辆的累计数量。是这样吗? P.S. 示例:第一个计数器是4,第二个是2。经过4节车厢,最后两节没有灯光,前两节有灯光。圈内有1000辆车(你不知道,我知道)。 你怎么确定我们已经完成了这一轮? Если свет горит вы "сбрасываете" второй счетчик и выключаете свет. 这里是不清楚的地方。是关灯后的第一辆马车(重置第二个计数器后)--还是不算数? Vladimir Paukas 2012.06.13 17:18 #5789 DmitriyN: 如果马匹站成一排。 带着经纬仪进来... 正确的拼法是:用经纬仪。 sand 2012.06.13 17:22 #5790 Mathemat: 第一个计数器是行驶的车辆总数,第二个计数器是连续行驶的无灯车辆的累计数量。是这样吗? P.S. 示例:第一个计数器是4,第二个计数器是2。经过4节车厢,最后两节车厢没有灯光。圈内有1000辆马车(你不知道,我知道)。 你怎么能确定我们已经完成了轮回? 是的,你似乎是对的。然而,这个答案在一年多以前就被记入了账目)) 我将考虑这项任务。 1...572573574575576577578579580581582583584585586...628 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你不能只是打掉所有的灯,你没有掌握全局。你需要一个标准,我们可以据此判断我们是否已经击败了所有的马。可能有很多这样的人。
但这个解决方案到底对不对?
而且一般来说--问题条件中没有优化要求。
你不能只是打掉所有的灯,你没有掌握全局。你需要一个标准,我们可以据此判断我们是否已经击败了所有的马。可能有很多这样的人。
但这到底是不是正确的决定呢?在我看来,你的解决方案是正确的,但非常不理想。步数将随着汽车数量的平方而增长。
如果你愿意,我可以给你我的解决方案。
如果马匹站成一排。 我们带着经纬仪进来。打开3个相邻的火把,测量它们之间的角度。从这些角度计算出数字。
迪马,你唯一的测量设备是马身上的开关和你的大脑。你没有弹弓、经纬仪或万用表 :)
马匹不一定要排成一排,但可以安排。
sand: Если хотите я могу привести мое решение.
是的,我不介意。
想法:确保 只有一个 灯泡被点亮,然后从唯一 "点亮 "的灯泡数到下一个 "点亮 "的灯泡,我们将实际绕一圈并数所有的灯泡。
(1) 选择我们看到的第一个点燃的灯泡,并选择绕行的方向
(2) 通过关闭所有其他N个灯泡来进行循环。起初,N = 1
(3) 一旦我们到达N+1个灯泡,做以下工作
---- (3a)如果灯泡不亮,点燃它,将N增加1,然后回到(2)。
---- (3b)如果灯亮了,可能是最开始的灯。要检查这一点,请往回走两步,即N+N+1个灯泡倒退。
-------- (3bi) 如果没有光,这就是N个灯泡的终点。
-------- (3bii)如果灯泡仍然亮着,回到第一点(3b),将N增加一个,再回到第(2)点。
P.S. 更新
是的,我肯定不会介意。
你在某辆马车上。如果车厢里的灯是关着的,你就把它们打开,开始数车。你用两个 "计数器 "计数。第一个人不断增加。如果你遇到一辆关着灯的马车,你就在第二个计数器上加1。如果灯亮着,你就 "重置 "第二个计数器,并把灯关掉。如果结果是第一个计数器是第二个计数器的两倍,那么你就绕过了整列火车,第二个计数器包含了车厢的数量。你需要绕着火车走2圈才能算完。
第一个计数器是行驶的车辆总数,第二个计数器是连续行驶的无灯车辆的累计数量。是这样吗?
P.S. 示例:第一个计数器是4,第二个是2。经过4节车厢,最后两节没有灯光,前两节有灯光。圈内有1000辆车(你不知道,我知道)。
你怎么确定我们已经完成了这一轮?
Если свет горит вы "сбрасываете" второй счетчик и выключаете свет.
这里是不清楚的地方。是关灯后的第一辆马车(重置第二个计数器后)--还是不算数?
如果马匹站成一排。 带着经纬仪进来...
第一个计数器是行驶的车辆总数,第二个计数器是连续行驶的无灯车辆的累计数量。是这样吗?
P.S. 示例:第一个计数器是4,第二个计数器是2。经过4节车厢,最后两节车厢没有灯光。圈内有1000辆马车(你不知道,我知道)。
你怎么能确定我们已经完成了轮回?
是的,你似乎是对的。然而,这个答案在一年多以前就被记入了账目))
我将考虑这项任务。