Решить задачу на Си

Срочно
Выполнен
Заказ
4318958
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
21 Окт 2021 в 23:55
Цена
Договорная
Блокировка
10 дней
Размещен
17 Окт 2021 в 19:52
Просмотров
428
Описание работы

Вася выложил на шахматную доску кубики в несколько столбиков. При этом если один кубик лежит на другом, то нижняя грань верхнего кубика совпадает с верхней гранью нижнего кубика, а у каждого из кубиков, лежащих непосредственно на доске, нижняя грань совпадает с одной из клеток доски. Затем Вася посмотрел спереди на сооружение (увидев при этом восемь столбиков) и записал высоту каждого столбика слева направо. Потом он посчитал высоту каждого столбика и записал ее, глядя на кубики справа от доски. После этого Вася сообщил найденные 16 чисел Пете. Петя хочет узнать, какое наибольшее количество кубиков мог использовать Вася.

На вход программе подается 16 целых неотрицательных чисел (каждое не больше 100) в указанном порядке. Требуется вывести единственное целое число – наибольшее возможное количество кубиков, либо число –1, если Вася ошибся в подсчете.

Ограничение по времени: 1 секунда

Examples

Input

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0

Output

16

Input

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2

Output

-1

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
7 часов 45 минут
Выполнен в срок
Отзыв эксперта о заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир