Страниц: [1]
  Печать  
Автор Тема: Закольцованный вирус  (Прочитано 3650 раз)
0 Пользователей и 1 Гость смотрят эту тему.
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2269



Просмотр профиля
: Май 21, 2013, 00:05:48 �

Компьютеры 1, 2, 3, ..., 100 соединены в кольцо (первый со вторым, второй с третьим, ..., сотый с первым). Хакеры подготовили 100 вирусов, занумеровали их и в различное время в произвольном порядке запускают каждый вирус на компьютер, имеющий тот же номер. Если вирус попадает на незаражённый компьютер, то он заражает его и переходит на следующий в цепи компьютер с большим номером до тех пор, пока не попадёт на уже заражённый компьютер (с компьютера 100 вирус переходит на компьютер 1). Тогда вирус погибает, а этот компьютер восстанавливается. Ни на один компьютер два вируса одновременно не попадают. Сколько компьютеров будет заражено в результате атаки этих 100 вирусов?
Записан

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
Tim
Гений-Говорун
*
Offline Offline

Сообщений: 1079

СПАСИБО
-вы поблагодарили: 128
-вас поблагодарили: 1148



Просмотр профиля
Ответ #1 : Май 21, 2013, 00:22:11 �

Показать скрытый текст

Эти пользователи сказали вам СПАСИБО :

fortpost

За это сообщение 1 пользователь сказал спасибо!
Записан
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2269



Просмотр профиля
Ответ #2 : Май 21, 2013, 07:14:27 �

Показать скрытый текст
Похоже, что так!!! Пиво
Записан

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
Вилли ☂
Гений-Говорун
*
Offline Offline

Сообщений: 1572

СПАСИБО
-вы поблагодарили: 532
-вас поблагодарили: 722





Просмотр профиля
Ответ #3 : Май 22, 2013, 12:11:53 �

Хакеры подготовили 100 вирусов
Я понимаю это как 100 различных вирусов.

Если вирус попадает на не заражённый компьютер, то он заражает его и переходит на следующий в цепи компьютер с большим номером до тех пор, пока не попадёт на уже заражённый компьютер
этим конкретным вирусом?

Тогда вирус погибает, а этот компьютер восстанавливается.
погибает - значит хакеры его больше не применяют? А до этого могли 5-10 раз запускать?
восстанавливается - от всех вирусов сразу или только от "погибшего" на нём?

 Huh?

Записан
fortpost
Высший разум
****
Offline Offline

Сообщений: 6853

СПАСИБО
-вы поблагодарили: 1794
-вас поблагодарили: 2269



Просмотр профиля
Ответ #4 : Май 22, 2013, 22:52:47 �

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

Лучший способ оказаться в дураках, это считать себя умнее других. Ф. Ларошфуко
Страниц: [1]
  Печать  
 
Перейти в: