| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 게더타운시작
- BFS
- dp
- 백준코딩테스트
- 취득후기
- 다익스트라
- 자바PS
- 우선순위큐
- 시뮬레이션
- 세그먼트트리
- QUICKSTARTGUIDE
- 구현
- 01BFS
- PS
- 완전탐색
- 네트워크플로우
- java
- 엘라스틱서치
- DFS
- 백준
- GatherTown
- YBMCOS
- COSPRO
- spring
- deque
- 재귀함수
- COSPROJAVA1급
- 다이나믹프로그래밍
- 이젠 골드구현도 어렵네..
- 알고리즘
- Today
- Total
목록2020/02/02 (2)
공부공간
https://www.acmicpc.net/problem/17135 17135번: 캐슬 디펜스 첫째 줄에 격자판 행의 수 N, 열의 수 M, 궁수의 공격 거리 제한 D가 주어진다. 둘째 줄부터 N개의 줄에는 격자판의 상태가 주어진다. 0은 빈 칸, 1은 적이 있는 칸이다. www.acmicpc.net N,M이 충분히 작기때문에 DFS로 상황을 만들고 정답이 될수있는지 구현하는 문제이다. 문제의 접근은 아래와 같이했다. MAP을 입력받고, MAP의 맨 마지막줄 N+1번째에 궁수를 3명 배치해야한다. 궁수는 N개중 순서상관없이 3명을 뽑는 것이므로, 비트마스크를 통해서 2중 FOR문으로 조합의 경우의 수를 뽑아낸후, MAP에 붙이고 계산하는 메소드에 넘겨준다. 입력으로 받은 D는 궁수가 공격을 할 수있는 최..
https://www.acmicpc.net/problem/16637 16637번: 괄호 추가하기 길이가 N인 수식이 있다. 수식은 0보다 크거나 같고, 9보다 작거나 같은 정수와 연산자(+, -, ×)로 이루어져 있다. 연산자 우선순위는 모두 동일하기 때문에, 수식을 계산할 때는 왼쪽에서부터 순서대로 계산해야 한다. 예를 들어, 3+8×7-9×2의 결과는 136이다. 수식에 괄호를 추가하면, 괄호 안에 들어있는 식은 먼저 계산해야 한다. 단, 괄호 안에는 연산자가 하나만 들어 있어야 한다. 예를 들어, 3+8×7-9×2에 괄호를 3+(8×7)-(9× www.acmicpc.net 수식에 괄호를 추가하여서 해당 부분을 먼저 계산하는 방식으로 수식을 변경하였을때 얻을 수 있는 최댓값을 구하는 문제이다. 입력받..