문제https://www.acmicpc.net/problem/4811 해설dp로 풀어야 하는 문제임은 빠르게 알 수 있으나 어떻게 풀지 조금 걸린 문제온전한 알약과 반만남은 알약을 기준으로 문제를 해결 코드12345678910111213141516171819202122232425262728#includeiostream>#includealgorithm>#includecstring> using namespace std;typedef long long ll; int n;ll dp[34][34]; ll go(int full, int half){ if(full == 0 && half ==0) return 1; ll &ret = dp[full][half]; if(ret) return ret; if(half..