Logo
(追記) (追記ここまで)

34765번 - 배열 점수 최대화

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB127706457.658%

문제

초깃값이 양의 정수 $K$인 변수 $V$가 있다. 쿠는 초기에 원소가 없는 배열 $A$에 아래의 연산을 총 $N$번 수행하려고 한다.

  • 1ドル$번 행동과 2ドル$번 행동 중 한 가지를 골라서 수행한다.
    • 1ドル$번 행동은 배열 $A$ 뒤에 $V$를 추가한 이후, $V$를 1ドル$만큼 감소시킨다.
    • 2ドル$번 행동은 $V$를 1ドル$만큼 증가시킨다.

1ドル$번 행동은 반드시 한 번 이상 수행해야 하며, 연산 중 $V$가 음수가 될 수 있음에 유의하라.

배열 $A$의 점수란 $A$의 길이와 $A$의 중앙값의 곱이다. 중앙값이란 $A$의 길이를 $M$이라고 할 때, $A$를 오름차순으로 정렬했을 때의 $\lceil$$\frac{M}{2}$$\rceil$번째 원소이다. 예를 들어 $[1, 2, 1]$의 중앙값은 1ドル$이고, $[2, 4, 3, 1]$의 중앙값은 2ドル$이다.

$N$번의 연산을 마친 후, 배열 $A$의 점수가 최대가 되도록 하고 싶다. 연산을 최적으로 할 때 얻을 수 있는 배열의 점수의 최댓값을 구해보자.

입력

연산의 횟수, 변수 $V$의 초깃값을 의미하는 정수 $N,ドル $K$가 공백으로 구분되어 주어진다. $(1\leq N, K\leq 100,円 000)$

출력

연산을 최적으로 할 때 얻을 수 있는 배열의 점수의 최댓값을 출력한다.

제한

예제 입력 1

4 2

예제 출력 1

6

노트

$\left\lceil X \right\rceil$는 올림 함수로써 $X$보다 크거나 같은 정수 중 최솟값을 의미합니다. 예를 들어 $\left\lceil \frac{5}{2}\right\rceil = 3,ドル $\left\lceil 4\right\rceil = 4$입니다.

출처

University > 건국대학교 > 2025 건국대학교 프로그래밍 경진대회 (KUPC) H번

  • 문제를 만든 사람: yookwi
(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /