Help me in solving TWOCLOSE problem

My issue

Not getting right logic

My code

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

class Codechef
{
	public static void main (String[] args) throws java.lang.Exception
	{
		// your code goes here
		Scanner sc = new Scanner(System.in);
		int t = sc.nextInt();
		while(t-->0){
		   int sum=0;
		   int n = sc.nextInt();
		   int [] arr = new int [n+1];
		   for (int i=0;i<=n;i++){
		       arr[i] = sc.nextInt();
		   } 
		   for (int i=0;i<=n;i++){
		       if (arr[i]<=2*arr[n]){
		           int a = arr[i];
		           int b = arr[n];
		           arr[i] = b;
		           arr[n] = a;
		       }
		       
		   } 
		   for (int i=0;i<n;i++){
		        sum+=arr[i];
		       
		   }
		   System.out.println(sum);

	}
}
}

Problem Link: Not-too-far Replacement Practice Coding Problem