페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
5
ms
메모리 제한
1024
MB
해외여행의 마지막 저녁이고, 내일 비행기를 타기 위해 일찍 일어나야 한다. 하지만 휴대전화가 고장 났고 방에는 다른 알람 시계도 없다는 사실을 알게 된다. 스스로 잠에서 깨어날 수 있는 유일한 방법은 적절한 순간에 컴퓨터를 과열시켜 큰 소리가 나게 하는 것이다. 이를 위해 여러 단계를 거친 뒤 무한히 큰 수의 집합을 만들어 내는 복잡한 알고리즘을 구현하기로 한다.
인 개의 양의 정수로 이루어진 집합이 주어진다. 보다 엄격히 작은 의 원소 수가 홀수인 양의 정수 의 집합을 라고 하자.
매초 집합 은 로 대체된다. 집합 의 크기가 무한해질 때까지 몇 초가 걸리는지 계산하는 것이 과제다.
여러 테스트 그룹으로 해답을 평가하며, 각 그룹에는 일정한 점수가 배정되어 있다. 각 테스트 그룹은 여러 테스트 케이스를 포함한다. 테스트 그룹의 점수를 얻으려면 그 그룹의 모든 테스트 케이스를 해결해야 한다.
그룹 | 점수 | 제약 조건
||
|| ,
|| 추가 제약 조건 없음.
첫째 줄에 정수 하나 ()가 주어진다.
둘째 줄에 집합 의 정수인 개의 정수 ()가 주어진다. 이 정수들은 모두 서로 다르다.
집합 의 원소가 무한히 많아질 때까지 걸리는 초 수를 정수로 출력한다.
4
1 5 7 9
3
1
987654321
1
Programmeringsolympiaden
로그인 상태를 확인하는 중입니다.