#1298
Bronze II
블랙잭
시간 제한
1s
메모리 제한
512MB
제출
20
정답
11
맞힌 사람
11
정답 비율
55.0%

문제

카지노에서 블랙잭 게임을 하려고 한다. 테이블 위에는 숫자가 적힌 카드 NN장이 놓여 있고, 딜러는 목표 숫자 MM을 정했다.

플레이어는 NN장의 카드 중 서로 다른 카드 정확히 33장을 골라야 한다. 고른 카드에 적힌 세 수의 합이 MM을 넘으면 안 된다. 가능한 선택 중 세 수의 합이 MM 이하이면서 MM에 가장 가까운 값을 구하라.

입력으로 주어지는 카드에는 세 장을 골랐을 때 합이 MM 이하가 되는 선택이 하나 이상 존재한다.

입력

첫째 줄에 카드의 수 NN과 목표 숫자 MM이 공백으로 구분되어 주어진다. (3N100;1M100,000)(3 \le N \le 100; 1 \le M \le 100,000)

둘째 줄에 카드에 적힌 수 A1,A2,,ANA_1, A_2, \ldots, A_N이 공백으로 구분되어 주어진다. (1Ai100,000)(1 \le A_i \le 100,000)

서로 다른 카드에 같은 수가 적혀 있을 수 있다.

출력

NN장의 카드 중 서로 다른 카드 33장을 골라 만들 수 있는 합 중, MM을 넘지 않으면서 가장 큰 값을 출력한다.

예제 입력 1

5 21
5 6 7 8 9

예제 출력 1

21

예제 입력 2

10 500
93 181 245 214 315 36 185 138 216 295

예제 출력 2

497
문제를 만든 사람
황현석
알고리즘 분류
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
6309🥇
권기범
C1ms956KB715B
6288🥈
박지훈
C++1ms1216KB416B
6282🥉
이일우
Python24ms8232KB317B
63324
박동재
PyPy27ms55172KB364B
87795
안우진
PyPy27ms55480KB256B
62776
k1m-a9ree
Python34ms8128KB293B
63417
김현종
Python35ms8232KB299B
62968
Undefined
Python36ms8128KB293B
62869
honeybee
Java39ms35676KB1335B
628110
조서현
Python41ms8164KB290B
636011
허태유
Python199ms46544KB467B
난이도 투표
Bronze II2명 투표· 18일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
8779
맞았습니다
PyPy27ms55480KB256B2026. 06. 05. 18:42
8778
틀렸습니다
PyPy--256B2026. 06. 05. 15:26
6360
맞았습니다
Python199ms46544KB467B2026. 05. 19. 06:26
6355
컴파일 에러
Python--474B2026. 05. 19. 05:01
6341
맞았습니다
Python35ms8232KB299B2026. 05. 19. 01:27
6332
맞았습니다
PyPy27ms55172KB364B2026. 05. 18. 11:27
6327
런타임 에러
PyPy--366B2026. 05. 18. 11:19
6309
맞았습니다
C1ms956KB715B2026. 05. 18. 10:57
6300
틀렸습니다
Python--381B2026. 05. 18. 10:50
6296
맞았습니다
Python36ms8128KB293B2026. 05. 18. 10:46
6288
맞았습니다
C++1ms1216KB416B2026. 05. 18. 10:39
6286
맞았습니다
Java39ms35676KB1335B2026. 05. 18. 10:36
6284
틀렸습니다
C++--398B2026. 05. 18. 10:35
6282
맞았습니다
Python24ms8232KB317B2026. 05. 18. 10:34
6281
맞았습니다
Python41ms8164KB290B2026. 05. 18. 10:33
6280
틀렸습니다
C++--412B2026. 05. 18. 10:33
6279
런타임 에러
Python--283B2026. 05. 18. 10:33
6278
틀렸습니다
C++--464B2026. 05. 18. 10:30
6277
맞았습니다
Python34ms8128KB293B2026. 05. 18. 10:30
6276
틀렸습니다
C++--464B2026. 05. 18. 10:29