728x90 반응형 BFS40 프로그래머스 프린터 https://programmers.co.kr/learn/courses/30/lessons/42587 코딩테스트 연습 - 프린터 일반적인 프린터는 인쇄 요청이 들어온 순서대로 인쇄합니다. 그렇기 때문에 중요한 문서가 나중에 인쇄될 수 있습니다. 이런 문제를 보완하기 위해 중요도가 높은 문서를 먼저 인쇄하는 프린�� programmers.co.kr #include #include #include #include using namespace std; struct Data { int pri,idx; }; int solution(vector priorities, int location) { int answer = 0; int J = 0; vectorret;//최종 나오는 순서 저장 queueq; for (int.. 2020. 8. 19. 16234 인구이동 https://www.acmicpc.net/problem/16234 16234번: 인구 이동 N×N크기의 땅이 있고, 땅은 1×1개의 칸으로 나누어져 있다. 각각의 땅에는 나라가 하나씩 존재하며, r행 c열에 있는 나라에는 A[r][c]명이 살고 있다. 인접한 나라 사이에는 국경선이 존재한다. 모�� www.acmicpc.net #include #include #include #include #include using namespace std; #define N_SIZE 51 int N, L, R;// 배열의 크기, 최소, 최대 수 int ret;//결과값 저장 int humanMap[N_SIZE][N_SIZE];// 인구수 저장 배열 int dy[4] = { 0,1,0,-1 }; int dx[4] = .. 2020. 8. 18. 15684 사다리 조작 https://www.acmicpc.net/problem/15684 15684번: 사다리 조작 사다리 게임은 N개의 세로선과 M개의 가로선으로 이루어져 있다. 인접한 세로선 사이에는 가로선을 놓을 수 있는데, 각각의 세로선마다 가로선을 놓을 수 있는 위치의 개수는 H이고, 모든 세로선 www.acmicpc.net #include #include #include #include using namespace std; #define N_SIZE 11 #define H_SIZE 31 int N, M, H;//세로선, 놓여진 가로선, 가로선 int rail[H_SIZE][N_SIZE];//사다리 놓는 배열 int ret=0x7fffffff;//최종값 void init() { memset(rail, 0, sizeo.. 2020. 8. 13. 프로그래머스 단어변환 https://programmers.co.kr/learn/courses/30/lessons/43163 코딩테스트 연습 - 단어 변환 두 개의 단어 begin, target과 단어의 집합 words가 있습니다. 아래와 같은 규칙을 이용하여 begin에서 target으로 변환하는 가장 짧은 변환 과정을 찾으려고 합니다. 1. 한 번에 한 개의 알파벳만 바꿀 수 programmers.co.kr #include #include #include #include using namespace std; int visit[51] = { 0, };// 중복 방지를 위한 배열 int flag = 0; struct Data { string word; int cnt; }; int solution(string begin, str.. 2020. 7. 16. 이전 1 2 3 4 5 6 7 8 ··· 10 다음 728x90 반응형