摘要:
昨天写的。在写一趟快排的时候和递归调用的时候卡了好久。后来睡觉前在CSDN上发了个帖,然后迷迷糊糊的觉得递归的时候应该在函数里面再设两个参数就好了,今天早上一去看帖子,一个叫staticabc的朋友帮我实现了,方法给我迷迷糊糊时候想的一样,不过函数递归没有下限而死循环的问题他帮我找出来了,加了一个return就好了。昨天我就被这个问题搞郁闷了。原来这是因为程序死循环了接着栈溢出。泪牛满面啊,真的还有好多路要走。好歹弄出来了。写得挺难看的,贴出来做个纪念吧。好歹也是我用了N个小时最后做出来的成果。 1 #define MaxLen 256 2 #include 3 int divide(int. 阅读全文
posted @ 2011-05-11 15:49
xupengzhuo
阅读(424)
评论(0)
推荐(0)
摘要:
题目:某游戏规则中,甲乙双方每个回合的战斗总是有一方胜利,一方失败。游戏规定:失败的一方要把自己的体力值的1/4加给胜利的一方。例如:如果双方体力值当前都是4,则经过一轮战斗后,双方的体力值会变为:5,3。现在已知:双方开始时的体力值甲:1000,乙:2000。假设战斗中,甲乙获胜的概率都是50%求解:双方经过4个回合的战斗,体力值之差小于1000的理论概率。这道题有一次上课玩手机在别人QQ空间里看到,后来在老师发的一套某编程比赛模拟题也看到了,在CSDN上也有人问这道题,感觉跟它如此有缘分不做一做是不行的。。代码如下,大概花了一两个小时吧。用位运算方式写的,我估计出题者是想要人用二叉树写出来 阅读全文
posted @ 2011-05-11 15:47
xupengzhuo
阅读(582)
评论(0)
推荐(0)

浙公网安备 33010602011771号