Double Up
시간 제한2초메모리 제한1024 MB
수열에서 원소 하나를 골라 2를 곱하는 연산을 원하는 만큼 반복한 뒤, 가장 많이 등장하는 수의 최대 등장 횟수를 구한다.
문제
개의 양의 정수로 이루어진 수열 가 주어진다. 달구는 이 수열에서 수를 하나 골라 를 곱하는 작업을 원하는 만큼 수행할 수 있다.
달구가 모든 작업을 수행한 뒤, 배열에서 가장 많이 등장하는 수를 라 하자. 가장 많이 등장하는 수가 여러 개라면 그중 가장 큰 수를 라 한다. 의 등장 횟수로 가능한 최댓값을 구해보자.
입력
첫째 줄에 수열의 길이 이 주어진다.
둘째 줄에 개의 양의 정수 이 공백으로 구분되어 주어진다.
출력
작업을 원하는 만큼 수행한 뒤, 배열에서 가장 많이 등장하는 수의 가능한 최대 등장 횟수를 출력한다.