Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- java
- 세그먼트트리
- 네트워크플로우
- 엘라스틱서치
- COSPROJAVA1급
- 다익스트라
- YBMCOS
- 다이나믹프로그래밍
- deque
- COSPRO
- DFS
- 취득후기
- 시뮬레이션
- 완전탐색
- BFS
- 게더타운시작
- GatherTown
- 알고리즘
- 01BFS
- 이젠 골드구현도 어렵네..
- 재귀함수
- PS
- spring
- QUICKSTARTGUIDE
- dp
- 우선순위큐
- 백준코딩테스트
- 구현
- 자바PS
- 백준
Archives
- Today
- Total
공부공간
BOJ - 2798 ) 블랙잭 본문
https://www.acmicpc.net/problem/2798
2798번: 블랙잭
문제 카지노에서 제일 인기 있는 게임 블랙잭의 규칙은 상당히 쉽다. 카드의 합이 21을 넘지 않는 한도 내에서, 카드의 합을 최대한 크게 만드는 게임이다. 블랙잭은 카지노마다 다양한 규정이 있다. 한국 최고의 블랙잭 고수 김정인은 새로운 블랙잭 규칙을 만들어 상근, 창영이와 게임하려고 한다. 김정인 버젼의 블랙잭에서 각 카드에는 양의 정수가 쓰여 있다. 그 다음, 딜러는 N장의 카드를 모두 숫자가 보이도록 바닥에 놓는다. 그런 후에 딜러는 숫자 M을 크게
www.acmicpc.net
주어진 카드중에서 3장을 뽑아서
주어진 숫자와 가장 가까운 경우의 수를 찾는 문제이다.
이런경우 그냥 3중 FOR문을 돌면서
모든 경우의 수를 체크해주는것이 정확하다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int n = Integer.parseInt(st.nextToken());
int m = Integer.parseInt(st.nextToken());
int card[] = new int[n];
StringTokenizer st2 = new StringTokenizer(br.readLine());
for(int index = 0 ; index < n ; index++) {
card[index] = Integer.parseInt(st2.nextToken());
}
int ans = 0; int res =0;
for(int i = 0 ; i < card.length ; i++) {
for(int j = i +1 ; j < card.length ; j++) {
for(int k = j+1 ; k < card.length ; k++) {
res = card[i] + card[j] + card[k];
if( m - res >= 0 ) {
ans = Math.max(ans, res);
}
}
}
}
System.out.println(ans);
}
}
|
cs |
'알고리즘 > 구현,시뮬' 카테고리의 다른 글
SWEA ) 대관이의 대량할인 (0) | 2020.02.09 |
---|---|
SWEA ) 줄기세포 배양 (2) | 2020.02.09 |
BOJ - 14890 ) 경사로 (0) | 2020.02.07 |
Jungol - 1141 ) 불쾌한 날(Bad Hair Day) (0) | 2020.02.03 |
BOJ - 1966 ) 프린터 큐 (0) | 2020.01.27 |
Comments