문제 링크입니다: https://algospot.com/judge/problem/read/CHRISTMASH에서 T까지 구입했을 때 남기지 않고 어린이들에게 나눠줄 수 있는지 여부는 K로 나누어지는지 여부와 같다는 것이 핵심인 문제였습니다.즉, psum[i]=∑(i번째 인형상자) % K 이다. #include #include #include #include //memset using namespace std; const int MAX = 100000; //D[]의 부분 합 배열 psum[]과 k가 주어질 때, 몇 가지 방법으로 살 수 있는지 반환 //psum[]의 첫 번째 원소 전에 0을 삽입했다고 가정 int waysToBuy(const vector &psum, int K) { const int MOD..