일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 구축
- 삼성기출
- 모의 SW역량테스트
- 알고리즘
- BOJ
- 개발
- 온라인 저지 구축
- 온라인저지시스템구축
- c++
- oj구축
- a형
- 역량테스트
- 저지시스템구축
- 풀이
- 백준
- 소스코드
- oj
- 삼성
- xcode
- SW Expert Academy
- 역테
- STL
- SWEA
- 모의 SW 역량테스트
- 7576
- SWIFT
- hustoj
- IOS
- SW역량테스트
- 비트마스킹
- Today
- Total
목록코딩, 알고리즘, 문제풀이/BOJ 백준 (14)
꾸르꾸르
[BOJ] 15953번 상금 헌터 풀이 (C++) - 카카오 코드 페스티벌 2018 예선 문제링크 https://www.acmicpc.net/problem/15953 15953번: 상금 헌터 첫 번째 줄에 제이지가 상상력을 발휘하여 가정한 횟수 T(1 ≤ T ≤ 1,000)가 주어진다. 다음 T개 줄에는 한 줄에 하나씩 제이지가 해본 가정에 대한 정보가 주어진다. 각 줄에는 두 개의 음이 아닌 www.acmicpc.net 풀이방법 갑자기 심심해서 백준열었다가 카카오 코드 페스티벌 문제가 있길래 열어보았다가 풀게되었는데 음... 사실 이문제는 매우 기초적인문제라 걍 하드코딩하면... 아름답게 풀린다. else if 0
2018.1.17 에 쓰여진 글입니다. 문제링크 https://www.acmicpc.net/problem/10026 10026번: 적록색약 문제 적록색약은 빨간색과 초록색의 차이를 거의 느끼지 못한다. 따라서, 적록색약인 사람이 보는 그림은 아닌 사람이 보는 그림과는 좀 다를 수 있다. 크기가 N×N인 그리드의 각 칸에 R(빨강), G(초록), B(파랑) 중 하나를 색칠한 그림이 있다. 그림은 몇 개의 구역으로 나뉘어져 있는데, 구역은 같은 색으로 이루어져 있다. 또, 같은 색상이 상하좌우로 인접해 있는 경우에 두 글자는 같은 구역에 속한다. (색상의 차이를 거의 느끼지 못하는 경우도 같은 www.acmicpc.net 풀이방법 일단 이문제는 바로 이전글에 포스팅한 안전구역과 비슷한 느낌의 문제이다. 재귀..
2018.1.2에 쓰여진 글입니다. 문제링크 https://www.acmicpc.net/problem/2468 2468번: 안전 영역 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 안전한 영역이 최대로 몇 개가 만들어 지는 지를 조사하려고 한다. 이때, 문제를 간단하게 하기 위하여, 장마철에 내리는 비의 양에 따라 일정한 높이 이하의 모든 지점은 물에 잠긴다고 가정한다. 어떤 지역의 높이 정보는 행과 열의 크기가 각각 N인 2차원 배열 형태로 주어 www.acmicpc.net 풀이방법 DFS를 연습할수 있는 아주 좋은 문제 기본 로직은 다음과 같음 1. 가장 높은 ..
2018.1.3 에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/7569 7569번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N과 쌓아올려지는 상자의 수를 나타내는 H가 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M ≤ 100, 2 ≤ N ≤ 100, 1 ≤ H ≤ 100 이다. 둘째 줄부터는 가장 밑의 상자부터 가장 위의 상자까지에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 하나의 상자에 담긴 토마토의 정보가 주어진다. 각 줄에는 상자 가로줄에 들어있는 토마 www.acmicpc.net 풀이방법 일단 이문제는 https://royhelen.tistory.com/19 [BOJ]..
2017.12.28에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 상자에 담긴 토마토의 정보가 주어진다. 하나의 줄에는 상자 가로줄에 들어있는 토마토의 상태가 M개의 정수로 주어진다. 정수 1은 익은 토마토, 정수 0은 익지 않은 토마토, 정수 -1은 토마 www.acmicpc.net 풀이방법 풀이방법은 큐를 이용한 BFS 돌리기를 쓰면 된다. BFS의 기본중의 기본 문제..
2017.10.25에 쓰여진 글입니다. 문제링크 https://www.acmicpc.net/problem/2579 2579번: 계단 오르기 계단 오르기 게임은 계단 아래 시작점부터 계단 꼭대기에 위치한 도착점까지 가는 게임이다. 과 같이 각각의 계단에는 일정한 점수가 쓰여 있는데 계단을 밟으면 그 계단에 쓰여 있는 점수를 얻게 된다. 예를 들어 와 같이 시작점에서부터 첫 번째, 두 번째, 네 번째, 여섯 번째 계단을 밟아 도착점에 도달하면 총 점수는 10 + 20 + 25 + 20 = 75점이 된다. 계단 오르는 데는 다음과 같은 규칙이 있다. 계단은 한 번에 한 계단씩 www.acmicpc.net 풀이방법 뭐 딱히 풀이방법이라고 하면.. dp의 풀이는 역시나 점화식을 이쁘게 세워보는것.. 뒤부터 생각해..
2017.10.16에 쓰여진 글 입니다. 문제링크 https://www.acmicpc.net/problem/1931 1931번: 회의실배정 (1,4), (5,7), (8,11), (12,14) 를 이용할 수 있다. www.acmicpc.net 풀이방법 갓갓 stl 소팅을 이용해주면 되는데 이때 조건을 주는 소팅을 한다. 두가지가 같을때 처리해주는로직만 넣어주면 만사 OK 자세한건 코드에 있는 주석을 참고! 소스코드 #include #include //vector 위한 헤더 #include //sort 위한 헤더 #include //pair 위한 헤더 using namespace std; vector v; //회의실 사용,끝나는 시간 저장하는 벡터 int cmp(const pair &a, const pai..