페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
30000
ms
메모리 제한
1024
MB
당신은 혼자서 카드 게임을 한다.
카드는 장 있다. 번째 카드에는 정수 가 적혀 있다.
먼저 장의 카드를 무작위로 섞어 한 더미로 놓는다. 더미 맨 위의 카드를 손으로 가져온다. 그런 다음 더미가 빌 때까지 다음 과정을 반복한다.
더미 맨 위의 카드를 확인한다.
그 카드에 적힌 수가 마지막으로 가져온 카드에 적힌 수보다 크면 그 카드를 가져온다.
그렇지 않으면 그 카드를 버린다.
게임의 점수는 게임이 끝났을 때 손에 있는 카드의 수이다. 주어진 카드 수 에 대해 게임 점수의 기댓값은 얼마인가?
시간 제한: 20초. 메모리 제한: 1 GB. .
.
.
.
입력의 첫 번째 줄에는 테스트 케이스의 수 가 주어진다. 이어서 개의 줄이 주어진다. 각 줄에는 더미에 있는 카드의 수를 나타내는 하나의 정수 가 주어진다.
각 테스트 케이스마다 Case #x: y를 포함하는 한 줄을 출력한다. 여기서 x는 테스트 케이스 번호이며 (1부터 시작), y는 게임이 끝났을 때 점수의 기댓값이다.
y가 정답과의 절대 오차 또는 상대 오차가 10^{-6} 이내이면 정답으로 인정된다. 이것이 무엇을 의미하는지와 허용되는 실수 형식에 관한 설명은 FAQ를 참고하라.
2
1
2
Case #1: 1.0
Case #2: 1.5
Copyright Google LLC; sourced from the Google Coding Competitions Archive.
로그인 상태를 확인하는 중입니다.