AT_abc407_b.[ABC407B] P(X or Y)

入门

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

有两个每一面分别为 1,2,3,4,5,61,2,3,4,5,6 的六面骰子,现在投掷两个骰子,求出下面两个条件至少满足一个的概率。

  • 两个骰子的点数之和大于或等于 XX。
  • 两个骰子点数之差的绝对值大于或等于 YY。

骰子每个面的可能性是相同的,两个骰子是独立的,一个骰子投出的点数不影响另一个骰子投出的点数。

输入格式

输入共一行,两个整数 X,YX,Y。

输出格式

输出两个条件至少满足一个的概率。你的答案被判为正确当且仅当你的答案和正确答案的绝对误差小于 10−9{10}^{-9}。

输入输出样例

  • 输入#1

    9 3

    输出#1

    0.555555555555555555555555555555
  • 输入#2

    13 6

    输出#2

    0
  • 输入#3

    10 3

    输出#3

    0.5

说明/提示

数据范围

2≤X≤13, 0≤Y≤62 \le X \le 13,\ 0 \le Y \le 6

样例解释 #1

记两个骰子的点数分别为 xx 和 yy,以下用 (x,y)(x,y) 表示每一种结果。

  • 两个骰子点数的和至少为 99 的结果有 (3,6),(4,5),(4,6),(5,4),(5,5),(5,6),(6,3),(6,4),(6,5),(6,6)(3,6),(4,5),(4,6),(5,4),(5,5),(5,6),(6,3),(6,4),(6,5),(6,6)。
  • 两个骰子点数差的绝对值至少为 33 的结果有 (1,4),(1,5),(1,6),(2,5),(2,6),(3,6),(4,1),(5,1),(5,2),(6,1),(1,4),(1,5),(1,6),(2,5),(2,6),(3,6),(4,1),(5,1),(5,2),(6,1), (6,2),(6,3)(6,2),(6,3)。

至少满足一个条件的结果有 (1,4),(1,5),(1,6),(2,5),(2,6),(3,6),(4,1),(4,5),(4,6),(5,1),(1,4),(1,5),(1,6),(2,5),(2,6),(3,6),(4,1),(4,5),(4,6),(5,1), (5,2),(5,4),(5,5),(5,6),(6,1),(6,2),(6,3),(6,4),(6,5),(6,6)(5,2),(5,4),(5,5),(5,6),(6,1),(6,2),(6,3),(6,4),(6,5),(6,6) 共 2020 种,可能的结果有 3636 种,因此答案为 2036=59=0.55555555555555…\dfrac{20}{36}=\dfrac{5}{9}=0.55555555555555\ldots。由于你的答案被允许与标准答案有小于 10−9{10}^{-9} 的绝对误差,因此输出 0.5555555565、0.55555555456789 等都会被认为正确。

样例解释 #2

两个骰子点数的和不可能大于等于 1313,点数差的绝对值也不可能大于等于 66,因此答案是 00。

输入解题思路,AI测评打分。不知道怎么写?

首页