본문 바로가기

백준18

백준 20055 컨베이어 벨트 위의 로봇(시뮬) www.acmicpc.net/problem/20055 20055번: 컨베이어 벨트 위의 로봇 길이가 N인 컨베이어 벨트가 있고, 길이가 2N인 벨트가 이 컨베이어 벨트를 위아래로 감싸며 돌고 있다. 벨트는 길이 1 간격으로 2N개의 칸으로 나뉘어져 있으며, 각 칸에는 아래 그림과 같이 1부 www.acmicpc.net 아니 문제 설명 무엇? 컨베이어 벨트가 이동할때 로봇도 같이 이동한다는 생각을 못하고, 컨베이어 벨트 따로 로봇이 각각이동하는줄? 설명좀 보완해야할 것 같다. 그리고 로봇이 N번째에위치하는 순간! 내려버린다. 컨베이어 이동하는 함수 좀 별로지만 완전 시뮬이라.... #include #include #include using namespace std; int N, K ,KK; int arr[.. 2021. 2. 14.
백준 19238 스타트 택시(우선순위큐) www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수 있기 때문에, 초기 연료의 양을 넘어서 충전될 수도 있다. 다 www.acmicpc.net 우선순위 큐 써서 풀었다. 소스가 너무 중구난방이지만 어쩔수없어 //1063 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include using namespace std; int N, M, fuel; int map[21][21]; int vis[21][21]; int bx, by; int gu.. 2020. 10. 2.
백준 16236 아기상어(bfs) https://www.acmicpc.net/problem/16236 16236번: 아기 상어 N×N 크기의 공간에 물고기 M마리와 아기 상어 1마리가 있다. 공간은 1×1 크기의 정사각형 칸으로 나누어져 있다. 한 칸에는 물고기가 최대 1마리 존재한다. 아기 상어와 물고기는 모두 크기를 가�� www.acmicpc.net 막 풀어서 소스가 매우 구림 dfs는 시간초과남 > bfs로 풀자 #include #include #include #include using namespace std; int N; int map[21][21]; int vis[21][21]; int sx, sy, sny, snx, curr_size; int dx[4] = { -1,0,1,0 }; int dy[4] = { 0,-1,0,1 .. 2020. 5. 6.
백준 17837 새로운 게임2 https://www.acmicpc.net/problem/17837 17837번: 새로운 게임 2 재현이는 주변을 살펴보던 중 체스판과 말을 이용해서 새로운 게임을 만들기로 했다. 새로운 게임은 크기가 N×N인 체스판에서 진행되고, 사용하는 말의 개수는 K개이다. 말은 원판모양이고, 하나의 말 위에 다른 말을 올릴 수 있다. 체스판의 각 칸은 흰색, 빨간색, 파란색 중 하나로 색칠되어있다. 게임은 체스판 위에 말 K개를 놓고 시작한다. 말은 1번부터 K번까지 번호가 매겨져 있고, 이동 방향도 미리 정해져 있다. 이동 방향은 위, 아래, 왼쪽, 오른쪽 www.acmicpc.net #define _CRT_SECURE_NO_WARNINGS #include using namespace std; int N, K,.. 2020. 3. 5.
반응형