fork download
/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		// your code goes here
			Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int arr[] = new int[n];
		
		for(int i=0; i<n; i++){
			int val = sc.nextInt();
			arr[i]=val;
		}
		int k = sc.nextInt();
		boolean result=false;
		
		HashSet<Integer> hset = new HashSet<>();
		for(int i=0; i<n; i++){
			if(hset.contains(arr[i])){
				result=true;
				break;
			}
			hset.add(arr[i]);
			if(i>=k){
				hset.remove(arr[i-k]);
			}
			
		}
		System.out.println(result);
	}
}
Success #stdin #stdout 0.15s 56712KB
stdin
8
1 2 3 4 1 2 3 4
3
stdout
false