Lang:G++
Edit12345678910111213141516171819202122232425262728293031#include <iostream>#include <vector>using namespace std;struct datatype{int N;int M;vector<int> data;};int continueDay(vector<int> data, int N, int M){if(M >= N){return 100;}data.push_back(100);int max = data[M] - 1;for(int i = M+1; i < N+1; i++){if(max < (data[i] - data[i-M-1] - 1))max = data[i] - data[i-M-1] - 1;}return max;}int main(){int T;vector< struct datatype > Tdata;