eolymp
bolt
Try our new interface for solving problems
Məsələlər

Симетричні візерунки

Симетричні візерунки

У місцях імовірної посадки іншопланетних космічних кораблів іноді знахо­дять симетричні візерунки, відомі як "кола на полях". Інколи такі візерунки підробляють жартівники. Звичайно, люди не можуть досягти того рівня симетрії, який мають справжні "кола на полях". Тому підробку можна викрити. На одному полі було помічено два візерунки. Для перевірки їхньої справжності ці візерунки сфотографували. На знімку через центри візерунків провели пряму, а на цій прямій відмітили точки, що належать візерункам. Достеменно не відомо, які точки належать якому візерунку. Але можна бути певним, що на проведеній прямій усі точки одного візерунка лежать по один бік від усіх точок іншого візерунка. Напишіть програму, яка визначить, чи можна множину відмічених точок розділити на дві непорожні підмножини, кожна з яких симетрична і одна з яких лежить строго лівіше від іншої. \InputFile У першому рядку вхідного файлу вказана кількість тестів \textbf{T}, яка дорівнює \textbf{1} або \textbf{2}. Кожен тест описаний у окремому рядку. На початку кожного рядка стоїть ціле число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{100000}) --- кількість точок на прямій для даного тесту. Далі йдуть \textbf{N} різних цілих чисел \textbf{x_1}, \textbf{x_2}, ..., \textbf{x_N} --- координати точок на прямій. Відомо, що \textbf{0} ≤ \textbf{x_1} < \textbf{x_2} < ... < \textbf{x_N} ≤ \textbf{2·10^9}. Числа у рядку розділено пропусками. \OutputFile Для кожного з \textbf{T} тестів виведіть відповідь в окремому рядку. Якщо в даному тесті множину точок можна розбити на дві непорожні симетричні множини так, що всі точки однієї множини лежать по один бік від усіх точок іншої, виведіть кількість точок у множині з меншими координатами. Якщо можливі кілька відповідей, виведіть найменшу натуральну з можливих. Якщо розбиття не існує, виведіть \textbf{0}.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 32 MiB
Giriş verilənləri #1
1
5 1 2 3 4 5
Çıxış verilənləri #1
1