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

8617번 - Klocki 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 512 MB33141147.826%

문제

Bajtek ma dużo klocków, którymi bardzo lubi się bawić. Niestety, ma do nich tylko jedno pudełko i to tak małe, że nie można zmieścić w nim wszystkich klocków.

Bajtek jest bardzo uporządkowanym chłopcem i nie lubi zostawiać bałaganu w swoim pokoju. Dlatego zawsze po zabawie pakuje klocki do pudełka i kładzie pudełko na półce.

Wszystkie klocki mają ten sam rozmiar, więc bez względu na to, ile klocków wybierze, zawsze może zapakować ich do pudełka co najwyżej $k$. Chciałby jednak, aby (w miarę możliwości) na podłodze pozostały tylko lekkie klocki, więc zawsze próbuje zapakować do pudełka cięższe. Czasem jednak okazuje się, że pudełko jest dla niego zbyt ciężkie, żeby położyć je na półce - Bajtek jest przecież tylko małym chłopcem! Stara się więc zapakować do pudełka klocki o jak największej sumarycznej masie, tak jednak, aby był w stanie je podnieść.

Bajtek ma już dość przepakowywania klocków tylko dlatego, że nie ma dość siły, aby podnieść pudełko. Poprosił więc Ciebie o napisanie programu, który powie mu, jak optymalnie upakować klocki.

입력

W pierwszym wierszu standardowego wejścia znajdują się trzy liczby całkowite $n,ドル $k$ oraz $s$ ($k ≤ n ≤ 30,ドル 1ドル ≤ k ≤ 12,ドル 1ドル ≤ s ≤ 1,000円,000円$) pooddzielane pojedynczymi odstępami, oznaczające odpowiednio liczbę wszystkich klocków, maksymalną liczbę klocków, które Bajtek może zmieścić w pudełku, oraz siłę Bajtka, tj. maksymalną masę pudełka, jakie może on podnieść.

W drugim wierszu wejścia znajduje się $n$ liczb całkowitych $m_i$ (1ドル ≤ m_i ≤ 1,000円,000円$) pooddzielanych pojedynczymi odstępami, oznaczających masy poszczególnych klocków.

Masę pudełka pomijamy (możesz przyjąć, że jest równa 0).

출력

W pierwszym i jedynym wierszu standardowego wyjścia Twój program powinien wypisać jedną liczbę całkowitą $M,ドル oznaczającą maksymalną masę pudełka załadowanego klockami, które może podnieść Bajtek.

제한

예제 입력 1

3 2 5
1 3 6

예제 출력 1

4

힌트

Wyjaśnienie do przykładu: Aby osiągnąć sumaryczną masę 4, Bajtek powinien włożyć do pudełka klocki o masach 1 oraz 3.

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2009 > Stage 3 2번

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

출처

대학교 대회

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

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