Задача на языке Си

Отменен
Заказ
6293286
Раздел
Программирование
Тип работы
Антиплагиат
Не указан
Срок сдачи
17 Окт 2024 в 17:00
Цена
150 ₽
Блокировка
10 дней
Размещен
15 Окт 2024 в 00:01
Просмотров
93
Описание работы

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

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

Примеры:

Входные данные

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

Результат работы

4

Входные данные

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

Результат работы

-1

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