Задача Счастливый билетик - 2

Файл входного файла: ticket2.in
Файл выходного файла: ticket2.out
Ограничение по памяти: 64 MB
Ограничение по времени: 2 s

Описание

Назовем билетиком последовательность цифр длины n. Билетик A называется счастливым, если существует число k (1 <= k < n) такое, что сумма первых k цифр равна сумме последних n-k цифр. Число k при этом называется границей счастья.

Ваша задача - написать программу, определяющую для заданного билетика его наименьшую границу счастья, если она существует.

Формат входных данных

Первая строка входного файла содержит число n (2 <= n <= 10 6 ) - длина билетика A. Во второй строке содержатся цифры a 1 , a 2 , ..., a n (0 <= a i <= 9), разделенные пробелами.

Формат выходных данных

Если билетик является счастливым, выведите его наименьшую границу счастья, в противном случае выведите "-1".

Примеры:

ввод вывод

4
3 2 1 6

3

4
1 2 3 4

-1

Added: admin
Difficulty: 0.930089711469
Accepted: 53
Submitted: 137
Analyze this Discuss

Обсуждение:

Начать обсуждение:

Powered by django, eJudge.