Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;int main(){int T;int N, M;cin >> T;int * Max = new int [T];for (int i = 0; i < T; i++) {Max[i] = -1;}for (int Case = 0; Case < T; Case++) {cin >> N >> M;int * a = new int[N];for (int i = 0; i < N; i++) {a[i] = -1;}for (int i = 0; i < N; i++) {cin >> a[i];}Max[Case] = a[M] - 1;if (M >= N) {Max[Case] = 100;}else {for (int i = 0; i + M + 1 < N; i++) {if (a[i + M + 1] - a[i] - 1 >= Max[Case]) {Max[Case] = a[i + M + 1] - a[i] - 1;