본문 바로가기

삼성 코팅테스트 준비/모의 역량 테스트 문제17

5656 벽돌깨기 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130#include #include #include #include #include using namespace std; int arr[20][20];int min_rst;int n, w, h; void dfs_.. 2020. 3. 2.
5644 무선충전 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156#include #include #include #include #i.. 2020. 3. 2.
4008 숫자만들기 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697#include #include #include #include using namespace std; int num[14] = { 0 };int maxR = -100000000;int minR = 100000000; typedef struct Tmp { int cur; int score; int plus; int minus; int mul; int div;}tmp; void bf.. 2020. 1. 16.
1952 수영장 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 #include #include #include using namespace std; int cost[5] = { 0 }; int month[15] = { 0 }; int bfs() { queue q; int cur = 1, minS = cost[4]; q.push(make_pair(cur, 0)); while (!q.empty()) { cur = q.front().first; int score = q.front().second; q.pop(); if (cur > 12) { if (mi.. 2020. 1. 16.
4013 특이한 자석 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115#include #include #include #include #include using namespace std; int topni[5][10]; void change(int top, int mov) { if (mov == -1) { int first = topni[top][1]; f.. 2020. 1. 15.