找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 594|回复: 7

继续,我还纠结/。

[复制链接]

该用户从未签到

发表于 2011-2-14 03:19:32 | 显示全部楼层 |阅读模式
话说某天一艘海盗船被天下砸下来的一头牛给击中了,5个倒霉的家伙只好逃难到一个孤岛,发现岛上孤零零的,幸好有有棵椰子树,还有一只猴子!大家把椰子全部采摘下来放在一起,但是天已经很晚了,所以就睡觉先.
[size=+0]晚上某个家伙悄悄的起床,悄悄的将椰子分成5份,结果发现多一个椰子,顺手就给了幸运的猴子,然后又悄悄的藏了一份,然后把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了.
[size=+0]过了会儿,另一个家伙也悄悄的起床,悄悄的将剩下的椰子分成5份,结果发现多一个椰子,顺手就又给了幸运的猴子,然后又悄悄滴藏了一份,把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了.
[size=+0]又过了一会 ......
[size=+0]又过了一会 ...
[size=+0]总之5个家伙都起床过,都做了一样的事情。早上大家都起床,各自心怀鬼胎的分椰子了,这个猴子还真不是一般的幸运,因为这次把椰子分成5分后居然还是多一个椰子,只好又给它了.问题来了,这堆椰子最少有多少个?

该用户从未签到

发表于 2011-2-14 10:01:01 | 显示全部楼层
看帖都回帖的!

评分

参与人数 1金币 -3 -3 收起 理由
MaMaMiYa -3 -3 水贴都扣分的!

查看全部评分

该用户从未签到

发表于 2011-2-14 10:25:43 | 显示全部楼层
计算机已经让我变笨了:
  1.         static void Main(string[] args)
  2.         {
  3.             var min = 1;
  4.             while (true)
  5.             {
  6.                 if (distributeCoconut(min))
  7.                 {
  8.                     break;
  9.                 }
  10.                 min++;
  11.             }
  12.             Console.WriteLine("Min count is: " + min);//Output: Min count is: 15621
  13.             Console.Read();
  14.         }

  15.         static bool distributeCoconut(int total)
  16.         {
  17.             for (int i = 0; i < 6; i++)
  18.             {
  19.                 if (total % 5 == 1)
  20.                 {
  21.                     total = (total - 1) * 4 / 5;
  22.                 }
  23.                 else
  24.                 {
  25.                     return false;
  26.                 }
  27.             }
  28.             return true;
  29.         }
复制代码


该用户从未签到

发表于 2011-2-14 10:25:47 | 显示全部楼层
最后椰子都被我吃了

该用户从未签到

发表于 2011-2-14 12:15:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2011-2-14 12:18:14 | 显示全部楼层
回复 vNes 的帖子

你咋知道的啊???

该用户从未签到

发表于 2011-2-14 12:19:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

该用户从未签到

发表于 2011-2-14 12:23:57 | 显示全部楼层
回复 vNes 的帖子

屎妹妹一个
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表