Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>using namespace std;int main(){int caseNum;cin>>caseNum;int data[100];while(caseNum--){int N,M;cin>>N>>M;for(int i = 0;i < N;i++){cin>>data[i];}if (M >= N){cout<<100<<endl;}else{int max = data[M]-1;for (int i = 0;i < N-M-1;i++){int dis = data[i+M+1]-1-data[i];if (dis > max){max = dis;}}int dir = 100-data[N-M-1];