일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 헷갈리는 용어
- 백준 로봇 시뮬레이션
- 백준 인구 이동
- boj 연구소3
- 백준 게리맨더링 2
- 삼성 문제
- boj 16234
- simulation
- BOJ 17142
- 연구소3
- 구현
- boj 15685
- 삼성문제
- BOJ
- 브루트포스
- 로봇 시뮬레이션
- 시뮬레이션
- dfs
- 백준 17779
- 백준 뱀
- C
- Bruteforce
- 완전탐색
- boj 3190
- 알고리즘
- 백준2174
- 백준 16234
- 백준 연구소3
- 백준 3190
- C++
- Today
- Total
목록시뮬레이션 (3)
나의 공부장
문제 링크 : https://www.acmicpc.net/problem/17779 17779번: 게리맨더링 2 재현시의 시장 구재현은 지난 몇 년간 게리맨더링을 통해서 자신의 당에게 유리하게 선거구를 획정했다. 견제할 권력이 없어진 구재현은 권력을 매우 부당하게 행사했고, 심지어는 시의 이름�� www.acmicpc.net 문제 풀이 처음에는 문제가 간단하면서도 복잡하다는 생각이 들어서, 예제를 따라 그리다 보니까 문제가 이해가 됐습니다. (문제 이해가 빠르면 더 시간을 단축할 수도!) 가장 중요한 것은 (x, y, d1, d2)를 정하는 것입니다. 정하고 나서 제5구역을 미리 먼저 만들고, 나머지 1 ~ 4 구역을 문제에서 제시한 범위에 따라 그려줍니다. 다 그려줬다면, 각 구역에 따라 합을 계산해서 ..
문제 링크: https://www.acmicpc.net/problem/15685 15685번: 드래곤 커브 첫째 줄에 드래곤 커브의 개수 N(1 ≤ N ≤ 20)이 주어진다. 둘째 줄부터 N개의 줄에는 드래곤 커브의 정보가 주어진다. 드래곤 커브의 정보는 네 정수 x, y, d, g로 이루어져 있다. x와 y는 드래곤 커� www.acmicpc.net 문제 풀이 간단하게 정리해보면, 1. 입력을 받는다. 2. 입력받은 (x, y, d, g)에 맞는 드래곤 커브를 만든다. 3. 모든 드래곤 커브를 만든 후, 답을 구한다. 1번은 쉽고, 2번이랑 3번은 고민을 해봐야 합니다. 입력을 받은 (x, y, d, g)를 어떻게 하면 드래곤 커브를 그릴 수 있을까?를 고민해보면 다음과 같습니다. 만약에 g가 0으로 ..
문제 링크: https://www.acmicpc.net/problem/14499 14499번: 주사위 굴리기 첫째 줄에 지도의 세로 크기 N, 가로 크기 M (1 ≤ N, M ≤ 20), 주사위를 놓은 곳의 좌표 x y(0 ≤ x ≤ N-1, 0 ≤ y ≤ M-1), 그리고 명령의 개수 K (1 ≤ K ≤ 1,000)가 주어진다. 둘째 줄부터 N개의 줄에 지도에 쓰여 있는 수가 북쪽부터 남쪽으로, 각 줄은 서쪽부터 동쪽 순서대로 주어진다. 주사위를 놓은 칸에 쓰여 있는 수는 항상 0이다. 지도의 각 칸에 쓰여 있는 수는 10을 넘지 않는 자연수 또는 0이다. 마 www.acmicpc.net 문제 풀이 주사위를 표현할 수 있는 2차원 배열 dice를 만들어서 문제를 해결했습니다. dice[4][3]이라고 ..