위에가 정답이라는데
if (j-B-1 >= 0) t[i][j] = (t[i][j] - t[i-1][j-B-1] + M) % M;
이건 어디서 나온거냐?
찾아보려고 해도 모르겠다.
1에서 B까지만 나오니까 길이 B의 부분합을 구해야하는데 16번 줄에서 부분합 길이가 1씩 늘어나니까 언젠가는 B + 1이 될 수도 있음 그럼 그때부턴 하나씩 빼줘야함
ㄳㄳ
1에서 B까지만 나오니까 길이 B의 부분합을 구해야하는데 16번 줄에서 부분합 길이가 1씩 늘어나니까 언젠가는 B + 1이 될 수도 있음 그럼 그때부턴 하나씩 빼줘야함
ㄳㄳ