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

Комментарии

Загрузка...