int main() { int t; cin >> t; int *ans = new int[t]; for (int i = 0; i < t; ++i) { int k, m; cin >> k >> m; int *day = new int[m]; int p = 1; ans[i] = 0; for (int j = 0; j < m; ++j) { cin >> day[j]; while (p < day[i]) { ans[i]++; p += k + 1; } } while (p < 31) { ans[i]++; p += k + 1; } } for (int i = 0; i < t; ++i) cout << ans[i] << endl; return 0; }不懂为什么一直是0