Инспириран от злободневната тематика, реших и аз да се включа в борбЪта с пиратлъка и да помогна с каквото мога. Или по-скоро разчитам на вас да помогнете на органите на държавата в този сюблимен момент. Проблемът е следния:
NSBEAN е надушил супер-хипер-ултра-мега Топ Ъплоудъра на всички времена с прякор Tup_Loader и установил следните особености в неговото криминално поведение:
1. Tup_Loader разполага със 17 конспиративни квартири, от които осъществява противозаконната си дейност. Във всяка от тях той разполага с компютър с различен IP адрес. Тези IP адреси са поредни – напр. xxx.xxx.xxx.1 до xxx.xxx.xxx.17
2. Всеки божи ден той задължително сменя квартирата, респ. IP адреса , от който осъществява пъклените си дела, с цел да не го заловят.
3. По крайно неясни за NSBEAN причини, но абсолютно сигурно, той сменя квартирата с такава, чийто IP адрес на компютъра е съседен на текущия. Без значение дали с едно по-малък или с едно по-голям (напр. 8->9 или 8->7). Ако стигне началото, респ. края на масива адреси трябва да се върне обратно, т.е. не може от 17 да продължи с 1.
От своя страна експертите на NSBEAN разполагат с ресурс да проследяват и проверяват по две квартири на ден. Те нямат никакви ограничения кои две от тях да бъдат проверени. Целта е да го хванат докато е в съответната квартира на компютъра в “работен режим”.
Задачата е да се изготви план за проверка на квартирите, който в най-кратък срок да гарантира 100% залавянето на Tup_Loader. Най-краткия план печели правото да ъплоудне условието на следващата задача без да бъде закачан от NSBEAN!*
Пример: Ако NSBEAN проверява квартирите в реда (1 и 2), (2 и 3), (3 и 4)....(16 и 17), това ще гарантира, че Tup_Loader ще бъде окошарен след не повече от 16 дни. Но NSBEAN трябва да отчете дейност по-рано…