18111번

· 백준
코드#include using namespace std;const int INF = 987654321;int n,m,b, a[503][503], res = INF, max_h = -1, min_h = 257,oh;// 높이 0 ~ 256, 칸의 크기 500*500// 브루트포스로 풀 수 있을 듯// 땅 높이 가장 높은 거, 낮은 거 계산// 그 사이에 높이를 설정하고, 낮으면 더하고 높으면 깎기// 다 돌렸는데 블록이 음수로 나오면 적용 Xvoid go() { int tmp = min_h; // 최저점부터 탐색 while(tmp != (max_h + 1)) { int blockcnt = b; // 블록의 개수 int tmptime = 0; // 걸린 시간 for(int i = 0; i a[i..