7 1 2 3 5 6 8 9 3 4
123
static int allowedEvents(int[] t,int window,int limit){int l=0;int ok=0;for(int r=0;r<t.length;r++){while(t[r]-t[l]>=window) l++;int inWindow=r-l+1; if(inWindow<=limit) ok++;}return ok;}
static int allowedEvents(int[] t,int window,int limit){int l=0;int ok=0;for(int r=0;r<t.length;r++){while(t[r]-t[l]>=window) l++;int inWindow=r-l+1; if(inWindow<=limit) ok++;}return ok;}