동전
시간 제한2초메모리 제한512 MB
N개 동전의 앞면 확률이 M번 갱신될 때마다 앞면 개수가 홀수일 확률과 짝수일 확률 중 어느 쪽이 큰지 판정한다.
문제
앞면이 나올 확률이 서로 다른 개의 동전이 있다. 개의 동전을 모두 던졌을 때 앞면이 홀수 개이면 살고 짝수 개이면 죽는다.
처음 상태에 이어 확률을 바꾸는 작업이 번 주어진다. 각 작업은 동전 번호와 바뀐 앞면 확률을 지정한다. 확률을 번 바꾼 처음 상태부터 번 바꾼 마지막 상태까지 총 개의 상태에서 살 확률과 죽을 확률을 비교한다.
입력
첫 줄에 과 이 주어진다. 이고 이다. 둘째 줄에 개의 실수가 주어진다. 번째 수는 번 동전의 앞면 확률이다. 이어지는 줄에는 동전 번호와 바뀐 확률이 한 줄에 하나씩 주어진다.
모든 확률은 이상 이하이며 소수점 아래 자리까지 주어진다.
출력
총 줄을 출력한다. 번째 줄은 확률을 번 바꾼 상태의 답이다.
살 확률이 더 높으면 "ALIVE"를 출력하고 죽을 확률이 더 높으면 "DEAD"를 출력한다. 두 확률이 같으면 "SAME"을 출력한다.
힌트
앞면 확률이 , , 인 세 동전이 있을 때 살 확률은 이고 죽을 확률은 이다. 따라서 살 확률이 더 높다.