学习目标:算法学习-Day9
题库: 洛谷题库
每天保持发布一篇Java或C算法题解!
题目:
小Y,小W和小D进行扔骰子(六面)游戏,谁投出的点数最大算谁胜利,现在已知小Y和小W的得分,请你帮小D求出她获胜的概率
注意:
1.以"分子/分母"输出,特别的,若不可能获胜输出"0/1",100%获胜输出"1/1"
2.小Y和小W非常绅士,如果小D的得分和他们一样,他们也会算作小D获胜
样例 1 :
输入:
4 2
输出:
1/2
思路:
小D获胜的情况有两种:
1.掷骰子的点数大于小Y和小W
2.掷骰子的点数等于小Y和小W
定义一个整型变量max,表示小Y和小W两人点数最大的那一个数
如果小D掷的点数>=max,则小D获胜,反之,小D输
习题总结及反思:
题目不怎么难,主要注意 D=6-max+1 这个点
代码如下:
import java.util.*;
public class Main {
public static void main(String[] args)