#include using namespace std;int max(int a, int b) { return a >= b ? a : b; }int main(){int T, N, K;cin >> T; for (int i = 0; i> N >> K;for (int i = 1; i > cost[i]; dp[i] = cost[i]; }for (int i = 1; i > rule[i][0] >> rule[i][1]; } for (int i = 2; i N;cout
#include using namespace std; int main(){ int N; cin >> N; int dp[1001]={0}; for(int i=1; i> dp[i]; if (i==1) dp[i]=dp[i]; for(int x=i; x>=i/2; x--) {if(dp[i](5,0)(4,1)(3,2)(2,3)(1,4)(0,5)-> int는 나누기를 한 결과가 소수일 경우 나머지를 버림!-> for(int x=i; x>=i/2; x--) for문 반복 조건