두 사람이 간단한 게임을 하고 있습니다. 각자 여섯 면에 특정 값이 적힌 자신의 육면체 주사위를 가져옵니다. 모든 주사위는 공정합니다; 즉, 던질 때 각 여섯 개의 면이 위에 올 확률은 동일합니다.
첫 번째 사람이 첫 번째 주사위를 던지고 두 번째 사람이 두 번째 주사위를 던집니다. 주사위 윗면의 값이 다를 경우, 더 높은 값이 나온 사람이 이깁니다. 값이 같다면, 두 사람은 주사위를 다시 던집니다.
두 주사위에 적힌 값이 주어졌을 때, 첫 번째 사람이 이길 확률은 얼마입니까?
입력
첫 줄에 첫 번째 사람의 주사위에 적힌 값이 공백으로 구분된 여섯 개의 정수로 주어집니다.
둘째 줄에 두 번째 사람의 주사위에 적힌 값이 같은 형식으로 주어집니다.
값이 1 이상 6 이하임은 보장됩니다.
출력
한 줄에 첫 번째 사람이 이길 확률을 나타내는 소수 값을 정확히 소수 다섯 번째 자리까지 반올림해 출력합니다. 즉, 값은 소수점 위 한 자리, 소수점 아래 다섯 자리로 출력합니다. (복잡한 반올림을 피하기 위해) 정확한 답의 소수점 아래 여섯 번째 자리는 4 또는 5가 아닙니다.
ez_code 1년 전
문제
두 사람이 간단한 게임을 하고 있습니다. 각자 여섯 면에 특정 값이 적힌 자신의 육면체 주사위를 가져옵니다. 모든 주사위는 공정합니다; 즉, 던질 때 각 여섯 개의 면이 위에 올 확률은 동일합니다.
첫 번째 사람이 첫 번째 주사위를 던지고 두 번째 사람이 두 번째 주사위를 던집니다. 주사위 윗면의 값이 다를 경우, 더 높은 값이 나온 사람이 이깁니다. 값이 같다면, 두 사람은 주사위를 다시 던집니다.
두 주사위에 적힌 값이 주어졌을 때, 첫 번째 사람이 이길 확률은 얼마입니까?
입력
첫 줄에 첫 번째 사람의 주사위에 적힌 값이 공백으로 구분된 여섯 개의 정수로 주어집니다.
둘째 줄에 두 번째 사람의 주사위에 적힌 값이 같은 형식으로 주어집니다.
값이 1 이상 6 이하임은 보장됩니다.
출력
한 줄에 첫 번째 사람이 이길 확률을 나타내는 소수 값을 정확히 소수 다섯 번째 자리까지 반올림해 출력합니다. 즉, 값은 소수점 위 한 자리, 소수점 아래 다섯 자리로 출력합니다. (복잡한 반올림을 피하기 위해) 정확한 답의 소수점 아래 여섯 번째 자리는 4 또는 5가 아닙니다.