시간초과로 실패했다ㅜ using namespace std; int A[5000]; int N; set DP; int R; int MAX; void input(int V) { if (MAX >= V) DP.insert(V); } void f1(int k) { int V = A[k]; if (DP.find(V) != DP.end()) ++R; input(V * 3);// case 1 for (int i = 0; i < k; i++) { input(A[i] + V * 2);// case 2 for (int j = i; j < k; j++) input(A[i] + A[j] + V);//case 3 } } int main(int argc, char** argv) { int T; int test_case; /* 아..