20. 猜-丁-壳!

成绩 10 开启时间 2016年09月13日 星期二 11:15
折扣 0.8 折扣时间 2016年09月18日 星期日 23:55
允许迟交 关闭时间 2016年10月10日 星期一 23:55
  "石头、剪刀、布”也叫作"猜丁壳”,是猜拳的一种。游戏规则中,石头克剪刀,剪刀克布,布克石头。
  红哥哥听闻程设的同学们都是擅长玩猜丁壳的高手,于是他决定举办一场主题为"猜丁壳”的游戏Party。想要参加Party,你必须Cospaly为石头、剪刀、布中的一种。红哥哥为了增加游戏难度,他限制了Party中每种角色的数量,其中石头r人,剪刀s人,布p人。这场游戏的规则是:在Party上,任意两个角色不同的人相遇,就会根据"猜丁壳”的规则淘汰一人,被淘汰的人不能继续参加游戏,直到场上只剩一种角色的人时,该角色就获得胜利,并且将得到红哥哥送出的"RSP King”奖章。另外,由于红哥哥友情赞助了无限大的场地,Party上的任意两个参赛人员相遇的几率都是相等的,也是随机的。
  明天就是Party举办的日子了,你正在思考应该扮演哪种角色才能最大可能留到最后,于是机智的你决定计算一下每种角色最终获胜的概率期望。

输入:

输入包含三个整数r, s, p(1 ≤ r, s, p ≤ 100)

输出:

输出一行包含三个小数,分别代表石头、剪刀、布最终获胜的期望概率。结果输出到小数点后第六位。

  测试输入 期待的输出 时间限制 内存限制 额外进程
测试用例 1 以文本方式显示

  1. 2 2 2↵
以文本方式显示

  1. 0.333333 0.333333 0.333333↵
1秒 64M 0
测试用例 2 以文本方式显示

  1. 2 1 2↵
以文本方式显示

  1. 0.150000 0.300000 0.550000↵
1秒 64M 0
解题思路:
深搜的计算题!
结果:
题外话:
很多的测试用例,很少的提交次数哇哈哈哈~

BITCS2016程序设计 | 20. 猜-丁-壳!相关推荐

  1. 网教20. 猜-丁-壳!

    "石头.剪刀.布"也叫作"猜丁壳",是猜拳的一种.游戏规则中,石头克剪刀,剪刀克布,布克石头. 红哥哥听闻程设的同学们都是擅长玩猜丁壳的高手,于是他决定举办一场 ...

  2. 一个用Shell脚本写的猜丁壳游戏

    为什么80%的码农都做不了架构师?>>> 这几天在学习Linux的Shell脚本,写了一个猜丁壳游戏. 游戏规则:每回合玩家和电脑各出石头.剪子.布中的一个,分别以0.1.2表示,规 ...

  3. 【猜丁壳】小游戏练习

    模拟一次人和电脑之间的游戏:猜丁壳. 石头剪刀布. 要求: 玩家:通过键盘输入选择石头.剪刀.布 电脑:随机获得. 打印玩家和电脑的手势. 然后比较玩家和电脑的手势. 最后打印结果,谁胜利了. < ...

  4. 使用Java实现玩家和电脑猜丁壳

    猜丁壳要求:玩家和电脑进行猜丁壳的游戏,某一方胜利次数达到3即为某方获胜. 1.难点:电脑[随机]出石头.剪刀.布. 解决方法:使用Math.random()实现 Math.random():有返回值 ...

  5. Java小游戏 猜丁壳( 石头、剪刀、布)

    用Java实现猜丁壳(石头剪刀布) 我们在控制台输入数字1,2,3分别代表石头,剪刀,布.让后人机(电脑玩家)随机生成石头剪刀布中的一个,比较后得出比分与赢的一方.率先获得5场胜利的玩家获胜. 文章目 ...

  6. Java实现猜丁壳小游戏(猜拳)

    剪刀.石头.布又称"猜丁壳",游戏规则中,石头克剪刀,剪刀克布,布克石头. 常见玩法: 一局定胜负 三局两胜 五局三胜 猜拳小游戏要求:用Java编写一个人机对战的猜拳小游戏.人选 ...

  7. 猜丁壳案例(剪刀石头布)

    效果演示: ===========人机猜丁壳大战============ ------------第1局------------- 请选择你的手势:[0-石头] [1-剪刀] [2-布] 1 李世石: ...

  8. 猜丁壳java_JAVA第09次实验(IO流)

    JAVA第09次实验(IO流) 0.字节流与二进制文件 我的代码 import java.io.DataInputStream; import java.io.DataOutputStream; im ...

  9. 【JavaLearn】(7)面向对象案例:猜丁壳

    目录 1. 案例设计 2. 搭建案例框架 3. 开发工具类和常量类 4. 开发玩家类和裁判类 5. 开发游戏类并进行测试 1. 案例设计 最终的运行效果: 类的设计:[常量类 和 工具类 在开发中应该 ...

最新文章

  1. ubunntu安装php7.0_在 Ubuntu/Debian 下安装 PHP7.3 教程
  2. 13.Excel业务建模——RFM模型
  3. Partition分析
  4. 【机器学习案例】酒店用机器学习,预测哪些客人会放鸽子
  5. 三菱PLC与上位机通讯协议讲解
  6. win10如何安装IIS
  7. wx2540h配置教程_AC WX2540H 操作配置 本人小白
  8. 如何用python完成评分功能呢_如何在python中创建一个高效快速的评分系统?
  9. 2. java压缩tar文件
  10. 怎么把一张暗的照片调亮_PS怎么把一张暗的图调亮,就局部
  11. Surf和SIFT特征对比总结
  12. 图像配准方面的算法总结
  13. Java中的项目结构简述(项目、模块、包、类)
  14. 易语言miniblink交互教程——第一课 了解 miniblink
  15. 基于docker部署glusterfs
  16. Python 查看文件列表
  17. F5负载均衡、Juniper防火墙等设备取消CLI分页的命令
  18. mipi两线接口_MIPI接口基础知识
  19. 学习Linux命令(45)
  20. 卷积过程的一个动态图很形象

热门文章

  1. 大数定律及中心极限定理6
  2. Ubuntu linux 手动编译安装 Realtek 8852 无线网卡驱动 非常简单 添加Manjaro教程
  3. SQL Server2005作业执行失败的解决办法
  4. C语言实现strcat
  5. Linux容器化原理笔记
  6. 洗地机和吸尘器哪个实用,洗地机优点和缺点
  7. 精益与敏捷软件开发概述
  8. 微信小程序 - HTTPS 证书链解决方案
  9. Smartform 介绍
  10. 简易UC首页demo续