내가 생각한 Solution
문제에서 생각해볼 점
-
s1: 한번 뒤집고 꽂는 케이스
- s1=(1−p)⋅q
-
s2: 두번 뒤집고 꽂는 케이스
- s2=p⋅(1−q)⋅q
코드 구현
T = int(input())
output = ''
for tc in range(1, T+1):
p, q = map(float, input().split())
s1 = (1-p)*q
s2 = p*(1-q)*q
if s1 < s2:
output += f'#{tc} YES\n'
else:
output += f'#{tc} NO\n'
print(output)