만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

시간 제한 정하기

시간 제한2초메모리 제한512 MB

요약
밀리초 단위 실행 시간 n개와 배수 s가 주어질 때, 가장 느린 실행 시간의 s배 이상인 가장 작은 정수 초를 출력한다.
난이도

쉬움10점 중 2점

유형
수학, 구현, 배열
정답자
아직 제출이 없습니다

문제

출제위원장이 도움을 필요로 한다! 문제 세트에 들어갈 문제의 시간 제한을 정해야 한다. 출제위원들이 작성한 nn개의 풀이가 있고, 각 풀이가 대회 환경에서 얼마나 걸리는지 밀리초 단위로 알고 있다. 시간 제한을 출제위원들의 가장 느린 풀이 시간의 ss배 이상으로 하되 가능한 한 작게 정하려고 하며, 정수 초 단위로 맞추려고 한다. 도와줄 수 있는가?

입력

입력은 하나의 테스트 케이스로 이루어진다. 프로그램은 서로 다른 입력에 대해 여러 번 실행될 수 있다.

각 테스트 케이스의 첫 줄에는 공백으로 구분된 두 정수 nn (1≤n≤1001 \le n \le 100)과 ss (1≤s≤201 \le s \le 20)가 주어진다. nn은 출제위원 풀이의 수, ss는 배수이다.

다음 줄에는 공백으로 구분된 nn개의 정수 mm (1≤m≤2,0001 \le m \le 2{,}000)이 주어지며, 각 값은 어떤 출제위원의 풀이가 대회 환경에서 실행되는 데 걸리는 밀리초 수이다.

출력

이 문제에 설정할 시간 제한을 정수 하나로 출력한다. 단위는 초이며, 가장 느린 출제위원 풀이 시간의 ss배 이상인 값 중 가장 작은 시간이어야 한다.

예제2

  1. 예제 1

    입력
    2 5
    200 250
    
    예상 출력
    2
    
  2. 예제 2

    입력
    3 4
    47 1032 1107
    
    예상 출력
    5