[백준] 알고리즘 9184번 - 신나는 함수 실행 문제
문제 소스코드 #include using namespace std; int dp[51][51][51]; int w(int x, int y, int z) { if (x 20) { dp[x][y][z] = w(20, 20, 20); return dp[x][y][z]; } else if (x < y && y < z) { dp[x][y][z] = w(x, y, z - 1) + w(x, y - 1, z - 1) - w(x, y - 1, z); return dp[x][y][z]; } else { dp[x][y][z] = w(x - 1, y, z) + w(x - 1, y - 1, z) + w(x - 1, y, z - 1) - w(x - 1, y - 1, z - 1); return dp[x][y][z]; } } int..