| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1401 人关注过本帖
标题:[求助]这样一道题
只看楼主 加入收藏
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:0 

我觉得6楼的还不全面。
因为连续M+1、M+2……N也会爆炸的。


2006-09-18 19:03
HuiSky
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-5-13
收藏
得分:0 
6楼是按5楼的情况去考虑的,考虑得挺好的。
8楼的答案则是对1楼的问题回答的,只是多算了一个,答案应该是2^n - 2^(n-m+1)+1.
因为没有C n-m+10

2006-09-18 19:20
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:0 
2^n这是什么意思。
这样的话,也就是说:所有坑你可以全部不放,或者全部都放
这显然是不对的。

2006-09-18 19:35
C之Itachi
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-7-16
收藏
得分:0 

原题的话全部放当然不行,但全部不放可以的...


2006-09-18 19:38
HuiSky
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-5-13
收藏
得分:0 
以下是引用cordier在2006-9-18 19:35:01的发言:
2^n这是什么意思。
这样的话,也就是说:所有坑你可以全部不放,或者全部都放
这显然是不对的。

如果一个也不放,那自然不爆炸,方案数为1;
如果放1~M-1个也不爆炸,方案数为Cn1+Cn2+...+CnM-1
放M个爆炸的方案个数是CnM-Cn-M+11
................
放N个爆炸的方案个数是Cnn-Cn-M+1n-M+1
都加起来就是2n-2n-M+1+1.


2006-09-18 20:01
cordier
Rank: 2
等 级:论坛游民
威 望:1
帖 子:449
专家分:14
注 册:2006-2-9
收藏
得分:0 

那我们来验证一下吧。
三个坑,如果连续两坑放雷的话,就爆炸
你看一下你的算法算出来是2^3-2^2+1=5。照你的算法是五种

而实际上,想一下只有一种(首尾各放一个雷)


2006-09-18 20:32
HuiSky
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-5-13
收藏
得分:0 
假设有A,B,C三个位置:
方案1:不放任何雷.
方案2-4:在A,B,C分别只放一个雷;
方案5:在A,C各放一个雷.
我们对问题的理解不同。我是针对1楼的题,而你是针对5楼的题.

2006-09-18 20:47
cwande
Rank: 2
等 级:新手上路
威 望:3
帖 子:333
专家分:0
注 册:2006-8-18
收藏
得分:0 

不过你的解法明显是错的


汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-09-18 20:54
cwande
Rank: 2
等 级:新手上路
威 望:3
帖 子:333
专家分:0
注 册:2006-8-18
收藏
得分:0 

假设n=4,m=2;
方案1:不放任何雷. 1种
方案2-5:在A,B,C,D分别只放一个雷;4种
方案6-8:在A,C; B D; A ,D ;各放一个雷.
而你推出的公式2^4-2^3+1=9.


汗,都懒得写代码了.......... cheat了一个威望,哈.....
2006-09-18 20:58
HuiSky
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-5-13
收藏
得分:0 
恩,楼上说得没错。
看来是我错了....
十分感谢,看来我的数学水平非常不够看
我回头再想想.

2006-09-18 21:13
快速回复:[求助]这样一道题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014497 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved