28016번 - 경품 추첨
30퍼 까진 가긴 하는데
왜 틀렸는지 정말 모르겠습니다.
못 만나면 확률 절반으로 만들어서 보내는 식으로 짰구요
확률은 배열로 해서 배열의 i번째 요소는 2^-i 인 값인 걸로 정했구요
마지막에 각 배열 요소 i의 이전 요소 i-1이 i요소의 2배여서 i요소 2개당 +1을 i-1요소에 더해줬습니다.
제발 제발 반례라도..
int[] 로 확률을 카운팅 할 때 오버플로가 발생하는 게 문제였습니다.long[]으로 카운팅 해야 합니다..
댓글을 작성하려면 로그인해야 합니다.
laksj113 10달 전
30퍼 까진 가긴 하는데
왜 틀렸는지 정말 모르겠습니다.
못 만나면 확률 절반으로 만들어서 보내는 식으로 짰구요
확률은 배열로 해서 배열의 i번째 요소는 2^-i 인 값인 걸로 정했구요
마지막에 각 배열 요소 i의 이전 요소 i-1이 i요소의 2배여서 i요소 2개당 +1을 i-1요소에 더해줬습니다.
제발 제발 반례라도..