话说某天一艘海盗船被天下砸下来的一头牛给击中了,5个倒霉的家伙只好逃难到一个孤岛,发现岛上孤零零的,幸好有有棵椰子树,还有一只猴子!

  大家把椰子全部采摘下来放在一起,但是天已经很晚了,所以就睡觉先晚上某个家伙悄悄的起床,悄悄的将椰子分成5份,结果发现多一个椰子,顺手就给了幸运的猴子,然后又悄悄的藏了一份,然后把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了

  过了会儿,另一个家伙也悄悄的起床,悄悄的将剩下的椰子分成5份,结果发现多一个椰子,顺手就又给了幸运的猴子,然后又悄悄滴藏了一份,把剩下的椰子混在一起放回原处,最后还是悄悄滴回去睡觉了

  又过了一会

  又过了一会

  总之5个家伙都起床过,都做了一样的事情。

  早上大家都起床,各自心怀鬼胎的分椰子了,这个猴子还真不是一般的幸运,因为这次把椰子分成5分后居然还是多一个椰子,只好又给它了.问题来了,这堆椰子最少有多少个?

  计算方式: a(n+1)=(a(n)-1)/5*4

  用数组来解不要太合适:

 #!/usr/bin/perl -w
use strict; my $cnt=;
my @arr=(,);
my $find=;
until($find){
foreach(..$cnt-){
$arr[$_+]=($arr[$_]-)/*;
}
if(int($arr[-])==$arr[-] && $arr[-]%==){
print "@arr\n";
}
$arr[]+=;
}

  输出数组如下:

  最少有 15621个椰子,不得不吐槽一下这变异椰子树,还有那头不知道从哪里冒出来的牛

最新文章

  1. 一个View的子类实例化
  2. 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结 转载
  3. python的中文编码问题
  4. Selenium自动化测试实践 公开班(广州)
  5. Ubuntu系统启动时waiting for network
  6. Oracle恢复已删除数据
  7. 暴力求解——Equivalent Strings
  8. Oracle 修改表操作
  9. Linux新手随手笔记1.3
  10. UVA11922 Permutation Transformer
  11. MySQL Group Replication-MGR集群
  12. JAVA记录-SpringMVC scope属性的两种模式
  13. [转载]PT建站源码(PT服务器原程序)汇总(20100815更新)
  14. python 学习笔记之@property
  15. mysql 内存统计
  16. Vue.js学习笔记——表单控件实践
  17. WPF点滴(1) Main 函数
  18. 有关JSP隐式对象,以下( )描述正确。
  19. 从零打造在线网盘系统之Hibernate查询与更新技术
  20. openResty缓存前移(到达nginx端)

热门文章

  1. 视觉AI风口一触即发,虹软AI沙龙点金深圳
  2. 导航条按钮的设置UIBarButtonItem
  3. vue环境搭建及创建项目
  4. c# Unicode
  5. obj + mtl 格式说明
  6. 7. Input and Output
  7. Python itchat模块的使用,利用图灵机器人进行微信消息自动回复
  8. 百度云服务器CentOs6.8安装gnome图形化界面并通过VNC远程访问
  9. nginx 代理 websocket
  10. Python练习题---判断回文数