免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 709101040516
打印 上一主题 下一主题

小猴子的妈妈给了小猴子很多钱钱以后!! [复制链接]

论坛徽章:
0
71 [报告]
发表于 2010-09-07 10:04 |只看该作者
回复 68# ywlscpl


    世上最聪明的人都去搞经济了,绝对不是程序员!爱因斯坦除外

论坛徽章:
5
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亚洲杯之朝鲜
日期:2015-03-13 22:47:33IT运维版块每日发帖之星
日期:2016-01-09 06:20:00IT运维版块每周发帖之星
日期:2016-03-07 16:27:44
72 [报告]
发表于 2010-09-07 10:14 |只看该作者
聪明的人去搞人了

论坛徽章:
0
73 [报告]
发表于 2010-09-07 11:07 |只看该作者
记得初中时就看过这个题目。。。

论坛徽章:
3
CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2015-09-04 06:20:00数据库技术版块每日发帖之星
日期:2015-11-24 06:20:00
74 [报告]
发表于 2010-09-07 12:17 |只看该作者
我晕,没限制条件么。

论坛徽章:
0
75 [报告]
发表于 2010-09-08 08:50 |只看该作者
22+ 22/3=29

论坛徽章:
0
76 [报告]
发表于 2010-09-09 16:08 |只看该作者
要是能借钱的话。。。

论坛徽章:
0
77 [报告]
发表于 2010-09-10 09:31 |只看该作者
先假设最终喝了X瓶。。结果就出来了。。

论坛徽章:
2
CU十二周年纪念徽章
日期:2013-10-24 15:41:342015年辞旧岁徽章
日期:2015-03-03 16:54:15
78 [报告]
发表于 2010-09-10 15:09 |只看该作者
思路问题,倒着算

最后结果是三空换一,最好,    最后喝掉1瓶,且用三个空瓶换来的

得到三个空瓶的可能
倒数第二部组合   (二空瓶+1块钱)    (1空瓶+2块钱)   (三块钱)

然后倒推第三部,直到22块钱最后出现。。。

写程序吧。。。

论坛徽章:
0
79 [报告]
发表于 2010-09-10 17:24 |只看该作者
你每次喝完一瓶,还需要2个瓶子才能换,对吧,那只有  

22/2=11次, 11*3=33

论坛徽章:
0
80 [报告]
发表于 2010-09-10 20:14 |只看该作者
本帖最后由 yigenjin 于 2010-09-10 20:18 编辑
  1. #!/usr/bin/perl
  2. #

  3. use strict;
  4. use warnings;

  5. my $m = shift || exit;

  6. sub go {
  7.     my $b = shift || return 0;

  8.     return 0 unless $b >= 3;

  9.     return int($b / 3) + go(int($b / 3) + $b % 3);
  10. }

  11. print $m + go $m, "\n";
复制代码
允许借1个的话加一行即可

  1. #!/usr/bin/perl
  2. #

  3. use strict;
  4. use warnings;

  5. my $m = shift || exit;

  6. sub go {
  7.     my $b = shift || return 0;

  8.         return 1 if $b == 2;
  9.     return 0 unless $b >= 3;

  10.     return int($b / 3) + go(int($b / 3) + $b % 3);
  11. }

  12. print $m + go $m, "\n";
复制代码
哥SHOW一段烂perl代码...
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP