Четверо окружили лист формата А4, словно четыре кусочка пазла, которые внезапно нашли недостающие друг у друга уголки.
Сунь Ваньи расписался в самом конце, кончик его ручки замер, и он поднял взгляд на Лян Юя:
— Название команды?
В голове Лян Юя промелькнула летняя молния над гладью моря в Яньтае, и он выпалил:
— Typhoon.
Тайфун.
Сунь Ваньи улыбнулся и вывел на бумаге:
【Название команды: Typhoon. Капитан: Сунь Ваньи】
В тот момент, когда заявку сдали, ведущий с загадочным видом вытащил маленькую коробочку.
— В этом году у нас появился новый сюрприз — прямая путёвка по корпоративной теме.
Внутри лежала чёрная флешка, на поверхности которой был выгравирован золотой QR-код.
— Отсканировав его, можно заранее получить исходные данные Синхайской фондовой биржи.
Сунь Ваньи протянул руку, чтобы взять её, но стоило его кончикам пальцев коснуться флешки, как коробочка с щелчком захлопнулась.
Ведущий подмигнул:
— Кто первый встал, того и тапки, но забрать её смогут только те команды, которые выполнят маленькое испытание.
Маленькое испытание:
За 15 минут на месте доказать с помощью любых подручных средств, что сумма внутренних углов любого треугольника равна 180°, и загрузить 30-секундное видео с доказательством.
Толпа снова зашумела.
Чэн Фан взвыл:
— Убейте меня, снять видео за 15 минут?
Линь Юй уже открыл ноутбук:
— Пошли, снимем в коридоре, я смонтирую.
Лян Юй посмотрел на Сунь Ваньи, и тот бросил всего два слова:
— Доверься мне.
Коридорное освещение было мертвенно-бледным, а на заднем плане виднелись три красных иероглифа: Здание точных наук.
Линь Юй установил ноутбук, Чэн Фан подсвечивал телефоном, а Сунь Ваньи маркером чертил на белой доске треугольник.
Лян Юй встал перед камерой, глубоко вздохнул, поднял руку и оторвал лист бумаги формата А4.
— Метод оригами.
Он сложил лист пополам, вырезал произвольный треугольник, а затем по очереди загнул все три угла.
Камера приблизилась: три угла сошлись в одну прямую линию.
Голос Лян Юя звучал уверенно:
— Доказано.
Тридцать секунд — ровно тютелька в тютельку.
Видео загрузилось, QR-код обновился —
【Поздравляем команду Typhoon с получением прямой путёвки!】
Четверо одновременно сжали кулаки и беззвучно выкрикнули да.
Сунь Ваньи бросил флешку Лян Юю, и его пальцы очертили в воздухе серебристую дугу:
— Исходные данные твои, математик.
Лян Юй поймал её, ладонь обожгло теплом.
В тот момент он услышал звук собственного сердцебиения:
Тук, тук, тук —
Словно первые раскаты глухого грома из глубин морской путевидной глади перед приходом тайфуна.
Конец 20:45 Ступени Здания точных наук
Толпа рассеялась, огни в лекционном зале погасли.
Четверо сидели на ступеньках и делили бутылку ледяной газировки.
Пузырьки газировки вырвались из горлышка, брызнув Сунь Ваньи на тыльную сторону ладони, и он небрежно вытер их о штанину.
Чэн Фан возбуждённо завопил:
— Как поделим 300 тысяч призовых? Я куплю новую гитару!
Линь Юй холодно заметил:
— Сперва прогони модель, не открывай шампанское на середине матча.
Лян Юй сжимал в руке чёрную флешку, подушечки пальцев оглаживали золотой QR-код, а голос его был тихим, но твёрдым:
— Раз тайфун пришёл, пусть бушует еще сильнее.
Сунь Ваньи скосил взгляд на него, в его глазах отражался лунный свет, похожий на только что поднявшееся от ветра море.
Он поднял газировку, направляя горлышко к ночному небу:
— За тайфун и за нас.
Четыре жестяные банки соприкоснулись, издав звонкий цынь.
Вдали на большом экране Здания точных наук снова загорелся обратный отсчёт:
【До провинциального этапа осталось 21 день】
Под обратным отсчетом бежала строка мелкого текста:
— Буря зарождается.
Глава семнадцатая. Набор товарищей (не хватает людей для комплекта)
— Первое полномасштабное собрание команды Тайфун и первое осознание брешей друг друга.
20 сентября 22:30 Общежитие 404
Лампа дневного света дважды зловеще моргнула, словно давая вводный звонок ко всему, что должно было произойти.
Когда Лян Юй толкнул дверь и вошел, Сунь Ваньи уже сидел со скрещенными ногами на нижней койке. На кровати был раскинут большой лист бумаги формата А2, в самом центре которого красовались четыре буквы Typhoon, а вокруг пестрели разноцветные стикеры:
Моделирование → Лян Юй, Программирование → Линь Юй, Научная статья → Чэн Фан.
Последний розовый стикер одиноко пустовал — Капитан? Сунь Ваньи.
Сунь Ваньи поднял голову и помахал черной флешкой в руке:
— Я выгрузил исходные данные Синхайской фондовой биржи, 12 гигабайт, все нужные тебе поля на месте.
Лян Юй закинул рюкзак за спинку стула и привычно опустился рядом:
— Сначала сверим заголовки таблиц, потом прогоним пропущенные значения, за сегодня успеем пробежаться по всему массиву.
Не успел он договорить, как дверь общежития с грохотом распахнулась.
Чэн Фан ввалился внутрь, прижимая к груди укулеле, а за спиной у него болтался штатив:
— Братья, я притащил весь реквизит! Пригодится для съемок проморолика!
Линь Юй следовал по пятам, с каменным лицом неся две коробки растворимого кофе:
— Я принес лишь духовную пищу для дебаггинга.
Четверо заполнили комнату 404 до отказа, словно втиснули глаз тайфуна в тесную двадцатиметровую конуру.
22:45 Первое распределение обязанностей
Сунь Ваньи прилепил большой бумажный лист к стене, используя его как маркерную доску.
— Сначала обсудим временную шкалу.
Он размашисто провел горизонтальную ось:
Внутривузовский отбор (15 октября) → Провинциальный этап (10 ноября) → Национальный этап (20 декабря) → Американский математический контест (февраль следующего года).
— У нас есть всего 25 дней на создание модели для внутривузовского отбора, после чего, слегка доработав её, мы сможем отправить заявку на провинциальный этап.
Чэн Фан поднял руку:
— Я могу писать текст, но в коде полный ноль, только не заставляйте меня писать псевдокод.
Линь Юй поправил очки:
— Я могу писать код, но не знаком с форматом англоязычных научных статей, только не заставляйте меня возиться со списком литературы.
Лян Юй поджал губы:
— За моделирование отвечаю я, но вот презентация и защита проекта… у меня социофобия.
Все трое одновременно уставились на Сунь Ваньи.
Сунь Ваньи отстегнул значок с лацкана пиджака и положил его на стол:
— Я буду капитаном, на мне три вещи: внешняя коммуникация, контроль прогресса и принятие вины на себя.
Он произнес это так легко, будто фраза принятие вины на себя тоже значилась в должностной инструкции.
23:00 Обнаружение брешей
Лян Юй открыл ноутбук, и на проецируемой на стену картинке запестрели плотные ряды исходных данных.
— Дневные данные по сектору новой энергетики за 2020–2024 годы, пропущено 3,7%, аномальные значения сосредоточены в апреле 2022 года и сентябре 2023-го.
Чэн Фан поднял руку:
— Почему аномальные значения приходятся не на праздничные дни?
Линь Юй холодно бросил:
— В праздники биржа не торгует, а аномалии вызваны внезапными изменениями политики.
Они переглянулись, и в воздухе заискрились искры.
Сунь Ваньи постучал по столу:
— Сначала определим каркас модели, а потом спорьте.
Лян Юй открыл презентацию:
— Я склоняюсь к гибридной модели LSTM плюс ARIMA, сначала прогнозирование временных рядов, а затем исправление погрешностей с помощью машинного обучения.
Линь Юй покачал головой:
— Обучение LSTM занимает слишком много времени, результаты отбора внутри вуза нужны уже через 48 часов, быстрее использовать LightGBM.
Чэн Фан поднял руку:
— Ничего не понимаю, но могу нарисовать для вас блок-схему.
В воздухе повисла трехсекундная тишина —
Впервые они поняли: навыки всех четверых идеально стыкуются друг с другом, но не хватает роли клея, который соединил бы технологии и их словесное выражение.
23:15 Экстренное подкрепление
Телефон Сунь Ваньи завибрировал, всплыло сообщение в WeChat:
【Учитель Гу: Слышал, вы объединились в команду? Не нужен модуль финансового объяснения? Я знаю одну старшекурсницу с финансового факультета, может поприсутствовать в качестве вольнослушателя.】
Он швырнул телефон лицом вниз на стол:
— Нам не хватает человека, который разбирается в финансовой логике и сможет перевести модель на простой и понятный язык.
Лян Юй поднял глаза:
— Кто?
Сунь Ваньи улыбнулся точь-в-точь как лис:
— Посекретничаем пока, завтра приведу.
Чэн Фан завопил:
— Не томи, я сегодня ночью не усну!
Линь Юй уже захлопнул ноутбук:
— Не уснешь — будешь писать код, завтра утром я хочу видеть бэзлайн для LSTM и LightGBM.
23:30 Первое штормовое предупреждение
В общежитии внезапно отключило электричество, и вся 404-я комната погрузилась во мклу.
Вспыхнул фонарик на телефоне Чэн Фана, выхватив из темноты очертания четырех фигура.
Голос Лян Юя звучал приглушенно:
— Выбило пробки, комендант придет с проверкой через десять минут.
Сунь Ваньи сунул флешку Лян Юю в ладонь:
— Забирай данные, завтра в 6:30 встречаемся в библиотеке.
Линь Юй уже запихивал ноутбук в противоударный чехол:
— Роутер я выдернул, следов MAC-адреса не оставляйте.
Чэн Фан повесил укулеле на шею:
— С меня песни, чтобы задержать коменданта.
Все четверо, словно пройдя специальную подготовку, действовали каждый по своему направлению.
23:45 Конец коридора
Лян Юй прижимал к груди ноутбук, Сунь Ваньи нес кофе, они плечом к плечу бежали к лестничной клетке.
Позади песни Чэн Фана и крики коменданта сливались в единый шум.
Сунь Ваньи вдруг тихо спросил:
— Лян Юй, тебе страшно?
Шаги Лян Юй не замедлились:
— Чего боятся?
— Если через 25 дней модель провалится, за нами будет наблюдать весь университет.
Лян Юй скосил взгляд, свет коридорной лампы отбрасывал тень от его ресниц.
— Пришел ветер — беги быстрее. Разве не ты говорил: сначала сделай, а потом говори?
Сунь Ваньи замер на полсекунды и рассмеялся:
— Тогда запомни и то, что говорю я: сначала подумай, а потом делай.
Они расстались у лестницы: один повернул налево, другой направо.
00:00 Крыша общежития
Лян Юй сбитным дыханием толкнул дверь на крышу, и в лицо пахнуло ночным ветром.
Он открыл ноутбук, слабый свет экрана отразился на его лице.
Флешка вставлена, идет загрузка данных —
Полоса прогресса: 1%… 10%… 30%…
Он вдруг вспомнил слова Сунь Ваньи насчет того, что им не хватает математика, умеющего сочинять песни, и уголки его губ невольно поползли вверх.
Вдалеке на большом экране Здания точных наук светился обратный отсчет:
【До внутривузовского отбора осталось 24 дня и 18 часов】
Ветер собрал этих юношей вместе не из-за романтики, а потому что им было по пути.
Лян Юй застегнул куртку до самого горла и тихо сказал самому себе:
— Тайфун официально зарождается этой ночью.
Конец 00:15 Окно 404-й комнаты
Сунь Ваньи лежал на подоконнике, глядя, как Лян Юй растворяется в ночной темноте.
Он открыл заметки в телефоне и создал новый пункт в списке задач:
【Завтра в 7:00 привести старшекурсницу в библиотеку】
Кончики пальцев на мгновение замерли, и он добавил еще одну фразу:
【Команда Тайфун, все в сборе.】
http://bllate.org/book/34109/4199249
Готово: