— Сопоставление по хэш-таблице плюс взвешенная сортировка... — Чу Гэ уставился на Чэнь Чжо.
— Превратить всю условную логику в веса ключ-значение заранее, а потом сделать прямое отображение множеств. Тогда серверу вообще не придется выполнять циклические сравнения — он просто проведет одну комплексную алгебраическую операцию!
— Угу.
Чэнь Чжо отложил ручку.
— Вычислительная нагрузка упадет на несколько порядков, как минимум. Сколько симулированных данных ни подкидывай, просто размерности матрицы станут чуть больше. Процессор не уйдет в полную загрузку.
Чу Гэ выхватил исписанный листок со стола так, будто это был спасительный чек на миллион.
Даже не глядя на то, что было на обратной стороне, он вскочил.
— Даюн, держи воду теплой, не выливай! — завопил Чу Гэ в сторону угла сорванным голосом. — Мы сегодня спасены!
С этими словами Чу Гэ, зажав в руке двусторонний черновик, вылетел из двести пятнадцатой комнаты, не оборачиваясь.
Он бросился через коридор в соседнюю комнату, и оттуда донесся грохот — дверь двести шестнадцатой распахнулась от удара ноги.
— Лу Цзя! Хватит воевать с этим вложенным циклом! Быстро иди сюда, взгляни, какую дискретную матрицу набросал братец Чжо! Давай перепишем эту логику!
Громовой голос Чу Гэ раскатился по всему коридору.
В двести пятнадцатой снова воцарилась тишина.
Ван Даюн ловко воткнул шнур электрочайника в розетку. Вода, еще не успевшая полностью остыть, вскоре снова забурлила, и крышка застучала.
Чэнь Чжо сидел за столом, поднимая руку, чтобы легонько потереть заднюю часть шеи.
Он слишком долго просидел над книгой, и плечи действительно немного затекли.
— Сяочжоу.
Даюн, присев на корточки у пола, поднял на него взгляд с добродушной ухмылкой.
— Ну ты голова. Когда босс Чу заходил, на нем лица не было. А вылетал — весь сиял от восторга.
Чэнь Чжо улыбнулся, но ничего не ответил.
Он повернулся, раскрыл толстый тяжелый том Ландау на русском языке, и его взгляд вернулся к странице с закладкой.
Из двести шестнадцатой комнаты доносился приглушенный, но невероятно быстрый голос Лу Цзя.
А затем раздался стук клавиш — куда более яростный и стремительный, чем раньше.
Клавиатура затрещала сплошным потоком, словно хлынул внезапный ливень. Прежние заминки и мучительные паузы исчезли, уступив место гладкой, бесперебойной работе.
Чэнь Чжо не обращал внимания на шум из соседней комнаты и даже не повернул головы.
Он знал: стоило распутать узел в базовой логике, как остальная реализация превратится для Чу Гэ в самую обычную рутину, о которой не стоило беспокоиться.
Он опустил голову и продолжил читать пространное теоретическое рассуждение о термодинамике из русской книги.
Натыкаясь на особо закрученную фразу, он открывал лежавший рядом русско-китайский словарь, быстро находил слово по алфавиту и снова погружался в мир мыслей Ландау.
За окном постепенно темнело.
Апрельский вечер в Хучжоу: молодые листья на старых деревьях тихо покачивались под вечерним ветерком.
Точно по расписанию затрещали университетские динамики. Четкий и звонкий голос диктора зачитал ежедневную сводку о новых случаях с подозрением на инфекцию и подтвержденных заболевших по всей стране, напоминая студентам открывать окна для проветривания и чаще мыть руки.
Во время строгого карантина на кампусе повседневная жизнь казалась однообразной и немного давящей.
Главные ворота были заперты, меню в столовой по кругу повторяло одни и те же блюда, и все оказались заперты на территории всего в пару квадратных километров.
Но живое тепло и стук клавиш в общежитии помогали разогнать эту тоску.
Вода в электрочайнике бурно закипела. Даюн вскрыл два пакета лапши быстрого приготовления с маринованными овощами, разломил твердые брикеты пополам и бросил их в бурлящую воду.
Чэнь Чжо принюхался.
После целого дня занятий теоретической физикой его мозг работал на пределе. Теперь, уловив запах лапши, желудок издал честное и требовательное урчание.
— Даюн.
между делом спросил Чэнь Чжо, не отрывая глаз от страницы.
— Сколько пачек лапши мы сегодня варим?
Даюн схватил чистые одноразовые палочки для еды и помешал лапшу в чайнике.
— Не знаю. Босс Чу еще ничего не говорил.
Даюн сглотнул слюну, не сводя глаз с лапши в чайнике.
— Но судя по всему, дело выгорело. Получим окончательный расчет — точно сможем позволить себе еще пачку-другую, верно? В худшем случае поделюсь своей.
Стоило Даюну договорить...
Из двести шестнадцатой комнаты донесся сорванный возглас.
— Запустилось!
Это был голос Лу Цзя. Обычно тихий и невозмутимый, сейчас он кричал так, будто с его плеч свалилась невероятная гора.
Тут же последовал дикий, почти безумный смех Чу Гэ.
— Ха-ха-ха! Тридцать тысяч одновременных запросов данных, а сервер даже не пикнул! Использование памяти держится ровно на пятнадцати процентах! График ровный, как кардиограмма у трупа!
завопил оттуда Чу Гэ.
— Лу Цзя, сохраняй запись экрана! Живо отправляй на почту заказчику! Сегодня мы сорвали куш!
Услышав шумное празднество из соседней комнаты, Чэнь Чжо замер на полпути с ручкой в руке.
Уголки его губ чуть приподнялись. Он надел колпачок на ручку и закрыл русское издание Ландау.
В коридоре снова раздалось исступленное шлепанье тапочек.
Чу Гэ ворвался в двести пятнадцатую, и от его изможденного вида не осталось и следа. От него исходило то самое эйфорическое сияние, которое появляется после бессонной ночи над сдачей важнейшего проекта, когда удается спастись в последний момент.
В руке он все еще сжимал исписанный формулами с обеих сторон черновик, который дал ему Чэнь Чжо.
— Братец Чжо!
Чу Гэ уперся руками в стол Чэнь Чжо, тяжело дыша.
— Братец Чжо, ты чертов гений! Стоило внедрить твою дискретную матрицу, как система залетала плавнее шелка! Мы спасли остаток гонорара!
— Главное, что все получилось.
Чэнь Чжо кивнул, в его голосе прозвучало легкое облегчение.
Для него это было самым обычным делом. Если математическая логика верна, результат приходит сам собой.
По сути, это ничем не отличалось от утренней проверки выкладок учителя на обратной стороне бумаги.
Чу Гэ повернул голову, глядя на примостившегося у балкона Даюна, а затем на размякшую лапшу в бурлящем чайнике.
— Даюн, как там лапша?
Чу Гэ широким жестом взмахнул рукой.
— Сегодня мы официально взломали эту задачу! Как только клиент подпишет документы и переведет остаток, завтра я иду в студгородок и устраиваю вам настоящий пир. Все за мой счет! Угощаю!

Комментарии

Загрузка...