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
- QUICKSTARTGUIDE
- java
- 시뮬레이션
- 이젠 골드구현도 어렵네..
- 게더타운시작
- 다이나믹프로그래밍
- 알고리즘
- spring
- 재귀함수
- 세그먼트트리
- dp
- GatherTown
- 백준
- 우선순위큐
- 엘라스틱서치
- 백준코딩테스트
- 취득후기
- 네트워크플로우
- COSPROJAVA1급
- deque
- BFS
- YBMCOS
- 01BFS
- PS
- 다익스트라
- 자바PS
- 완전탐색
- COSPRO
- 구현
- DFS
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