В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Vladttttt
Vladttttt
14.10.2021 20:58 •  Информатика

СПАМ ИЛИ ПЛАГИАТ - РЕПОРТ!
Забор состоит из N одинаковых вертикальных досок. Некоторые из досок сгнили и нуждаются в замене, для каждой доски известно, нужно ли её заменить. Для ремонта забора можно использовать продающиеся в магазине щиты, которые бывают L разных видов: шириной в 1 доску, в 2 доски, ..., в L досок. Щит нельзя разрезать на части, то есть одним щитом можно заменить не более любых L подряд идущих досок. При этом можно менять не только сгнившие доски, но и хорошие.

Оказалось, что все щиты стоят одинаково, независимо от размера щита. Определите, какое наименьшее число щитов необходимо приобрести, чтобы починить весь забор.

Входные данные
Первая строка входных данных содержит целое число L (L > 0) – максимальный размер щита. Во второй строке входных данных записано целое число N (N > 0) – количество досок в заборе. Следующие N строк содержат по одному числу, равному 0 или 1. Число 1 обозначает, что соответствующая доска в заборе нуждается в замене, число 0 – что доска может быть сохранена.

Выходные данные
Программа должна вывести одно целое число – минимальное число щитов, которое необходимо приобрести для ремонта всего забора.

Показать ответ
Ответ:
temaganenko
temaganenko
09.03.2021 06:04
// PascalABC.NET 3.0, сборка 1144 от 16.01.2016
begin
  var a:array[1..2,1..6] of integer:=
    ((12,32,41,3,4,7),(9,19,23,24,27,39));
  Writeln(a);
  var b:=MatrixRandom(10,10,6,43);
  Writeln(b)
end.

Тестовое решение:
[[12,32,41,3,4,7],[9,19,23,24,27,39]]
[[29,39,20,21,36,34,10,25,32,40],[35,12,21,17,32,7,38,25,41,29],[6,33,17,19,30,25,34,37,21,23],[11,36,12,14,36,39,14,26,33,33],[17,34,39,30,14,34,29,19,20,26],[31,11,23,43,14,39,28,6,34,17],[43,17,10,15,35,42,6,13,25,36],[37,18,35,13,18,15,38,31,11,40],[39,21,22,38,36,43,18,12,43,40],[17,13,35,22,34,43,30,29,38,15]]
0,0(0 оценок)
Ответ:
Tugoi
Tugoi
13.05.2022 11:15
(+) - верное утверждение, (-) - неверное утверждение.
допустим: Аладин: 1(+) , значит лампа греческая и 2(-) не в 5 в.
Жасмин: 1(-) ошибка( лампа греческая), значит 2(+) в 3 веке.
Джин: 1(-) ошибка, значит 2(+) в 4 веке.
Но лампа не может быть изготовлена и в 3 и в 4 веке. значит Аладин ошибся в первом предположении.
Получается:
Аладин: 1(-) лампа не греческая, значит 2(+) в 5 веке.
Жасмин: 2(-) т.к. в 5 веке, значит 1(+) финикийская.
Джин: 1(+) не греческая, значит 2(-) не в 4 веке.
Вывод: лампа финикийская и изготовлена в 5 веке.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота