На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение





Сообщение: 57
ссылка на сообщение  Отправлено: 03.06.23 02:20. Заголовок: 26-68


Л. Шастин) Компьютер был заражён вирусами. Супервирусами называются самые опасные вирусы, уровень опасности которых превышает средний уровень опасности всех имеющихся. Нужно определить, какое максимальное количество вирусов можно удалить за заданное время по следующим правилам:
- необходимо удалить как можно больше супервирусов;
- нельзя удалять два и более супервируса подряд;
- нельзя удалять супервирус последним.
Входные данные представлены в файле 26-68.txt следующим образом. Первая строка входного файла содержит количество записей N и общее время T, отведённое на удаление этих вирусов. Каждая из следующих N строк содержит два целых числа: уровень опасности вируса и время, которое требуется для его удаления.
Запишите в ответе два числа: сначала общее количество вирусов, которое удалось удалить, затем суммарное время, которое было затрачено на удаление супервирусов.
Пример входного файла:
5 50
7 13
9 20
4 3
8 9
5 5
Средний уровень опасности равен 6.6, значит, суперопасными считаются вирусы с уровнем опасности >= 7. Удаляем сначала супервирус 8-9, далее обычный вирус 4-3, потом снова суперопасный 7-13, затем обычный 5-5. Обычных вирусов не осталось, значит, суперопасные тоже удалять нельзя. Итого удалено 4 вируса. На удаление супервирусов затрачено времени 9 + 13 = 22. Ответ: 4 22.
Здравствуйте, помогите пожалуйста понять почему не удаляется вирус 9-20, ведь он тоже более среднего

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 3 [только новые]







Сообщение: 37
ссылка на сообщение  Отправлено: 03.06.23 13:17. Заголовок: elpov06 пишет: Здра..


elpov06 пишет:

 цитата:
Здравствуйте, помогите пожалуйста понять почему не удаляется вирус 9-20, ведь он тоже более среднего



Понять это невозможно.

Если судить по примеру, то он разбирается только для определения максимального количества вирусов:

 цитата:
Нужно определить, какое максимальное количество вирусов можно удалить за заданное время


Выбираются вирусы с меньшим временем для его удаления.

 цитата:
нельзя удалять супервирус последним



Если брать вопрос:

 цитата:
Запишите в ответе два числа: сначала общее количество вирусов, которое удалось удалить, затем суммарное время, которое было затрачено на удаление супервирусов



Тогда для примера будет 3 ответа (4 22, 4 29, 4 33)
Количество удалённых вирусов совпадает, но время затраченное для удаления супервирусов разное, а какой выбрать непонятно (не написали в условии).

Программа делает, не то что хочет программист, а то что он ей приказал делать. Спасибо: 1 
ПрофильЦитата Ответить



Не зарегистрирован
ссылка на сообщение  Отправлено: 04.06.23 12:48. Заголовок: Здравствуйте! По усл..


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

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 4016
ссылка на сообщение  Отправлено: 04.06.23 13:45. Заголовок: elpov06 пишет: Здра..


elpov06 пишет:

 цитата:
Здравствуйте, помогите пожалуйста понять почему не удаляется вирус 9-20, ведь он тоже более среднего

Нельзя удалять супервирус последним.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 1 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 139
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет