Привет, Гость
← Назад к книге

Глава 16 - Очарование новых технологий

Опубликовано: 15.05.2026Обновлено: 15.05.2026

Ян Чен с большим интересом перешел по ссылке.

Появится окно подтверждения регистрации.

Ян Чэнь ввёл номер своего мобильного телефона, а затем вошёл в систему через свой аккаунт в WeChat.

Пройдите первый уровень сложности - задачу с алгоритмом.

Прочитав заголовок, Ян Чен не мог не заинтересоваться.

Найдите длину самой длинной неповторяющейся подстроки в строке. Это задача об алгоритме обработки больших данных.

Это немного сложно, но для Ян Чена это не может быть сложно.

У этой задачи есть два решения. Самый простой способ — использовать метод перебора, а второй — грамотно использовать указатели для её решения.

Метод перебора — простой и грубый, но его эффективность слишком низка. Все возможные результаты перечисляются методом перебора, а затем подходящие решения дополнительно отбираются в соответствии с дополнительными условиями.

Ян Чен не планирует использовать его, но применяет метод указателей для решения задачи, который более эффективен, но требует глубокого понимания указателей.

Используйте три целых числа maxLength, start, end для хранения максимальной длины подстроки, начальной позиции подстроки, конечной позиции подстроки и так далее.

Ян Чен вызвал инструмент программирования и вводил коды один за другим.

Вскоре Ян Чен вставил код ответа на вопрос в поле для ответа под уровнем и нажал «Отправить».

Контрольно-пропускному пункту не потребовалось много времени, чтобы проверить ответ и выдать пропуск.

Сразу бросается в глаза название второго уровня: бинарное дерево, сумма путей

Прочитав вопрос, Ян Чен нахмурился. Это вопрос алгоритма на стороне клиента. Подумав об этом, у него все еще есть идея решить этот вопрос.

Третий вопрос, четвертый вопрос, ..., Ян Чен прошел весь путь.

До десятого уровня Ян Чен был поставлен в тупик этим вопросом, изо всех сил пытаясь придумать способ решить проблему.

Существует большой список целых чисел, и нам нужно найти сумму всех целых чисел в этом списке. Как реализовать многоядерный параллельный расчет и вычислить точный результат.

Ян Чен не в состоянии понять такого рода алгоритм. Единственная идея Ян Чена - использовать несколько потоков (задач), а также разделить список, и каждый небольшой фрагмент списка использует поток (задачу) для вычисления суммы.

Тогда вам придется дождаться завершения всех потоков (задач), прежде чем вы сможете получить правильный результат, но как вы можете гарантировать, что "все потоки (задачи) выдадут результаты после их завершения одновременно?"

Ян Чен нахмурился, он долго не мог придумать, как разобраться с этой темой.

Однако Ян Чен увидел ассистента уровня внизу уровня, нажмите на эту ссылку, чтобы получить руководство по прохождению уровня.

Долгое время он не мог найти ответ на проблему дезинтеграции. У Ян Чена не было выбора, кроме как признать поражение этой системы и перейти по ссылке, чтобы найти стратегию прорыва через барьер.

Откроется ссылка, переходящая непосредственно на страницу с теоретическим описанием многоядерного алгоритма.

Ян Чен на мгновение был ошеломлен и внимательно прочитал демонстрационное содержание этого многоядерного алгоритма. Вскоре его разум увлекся, и логика нового алгоритма продолжала появляться в его сознании.

Основываясь на идее снятия вопроса об уровне и применении этого многоядерного алгоритма, Ян Чен быстро нашел правильный способ прохождения уровня.

Ян Чен был необъяснимо взволнован и быстро последовал логике работы многоядерного алгоритма, и ему не потребовалось много времени, чтобы написать стандартный ответ на задачу.

Нажмите-Отправить.

Если ответ правильный, пройдите десятый уровень и переходите к следующему.

Представлено содержание одиннадцатого вопроса.

Ян Чен внимательно прочитал тему, и через некоторое время его лицо внезапно стало уродливым, и он засомневался в себе.

Это проблема, которую Ян Чен не может решить. Похоже, что необходимо применить новый алгоритм, аналогичный многоядерному алгоритму.

Ян Чэнь поспешно нажал на правый нижний угол, чтобы получить теоретическую поддержку для таможенного оформления.

Однако на этот раз система оформления выдала диалоговое окно с приглашением.

Недостаточно очков для прохождения уровня, невозможно получить теоретическую поддержку.

Ян Чен взглянул на правила. Чтобы получить теоретическую поддержку, нужно пройти десять уровней.

Кроме того, сквозная система также предоставляет два способа получения теоретических данных о времени поддержки: во-первых, для составления требований к программированию, а во-вторых, для процесса утверждения.

Ян Чен был заинтригован и быстро нажал на кнопку, чтобы помочь в написании требований к программированию.

В следующий момент отображается содержимое дюжины функциональных требований.

Трёхмерное моделирование корректуры, виртуальное определение точек, реализация маркировки параболических линий... Ян Чэнь столкнулся с десятками подобных задач, требующих программирования конкретных функций.

Ян Чен нахмурился и небрежно открыл раздел "Востребованный контент" под названием "Демонстрация 3D-корректуры", чтобы ознакомиться с ним.

Вскоре в сердце Ян Чена возникло странное чувство. Это требование было очень конкретным.

Это было настолько точно, что Ян Чен мог написать все это с первого взгляда. Однако на написание этой программы ушло бы некоторое время. Ян Чен подсчитал, что для снижения эффективности его работы потребуется около трех-четырех дней.

Вот черт! Разве это не использование собственного бесплатного труда?

Вы не можете поддаться этому злу.

Ян Чен сразу понял истинное назначение этой системы оформления.

Ян Чен работает в IT-компании и занимает должность главного инженера. Это золотой век 30-летних. При низкой зарплате в 50 000 юаней плюс бонусы за проекты ежемесячная зарплата составляет минимум 100 000 юаней. Фактический эффект от трех-четырех дней работы составляет около 10 000 юаней. .

Однако разработчики этой системы оформления заранее подписали соглашение об отказе от ответственности при регистрации.

Другими словами, если вы поможете написать эти функциональные требования бесплатно, то системный разработчик сможет использовать созданный им код бесплатно.

О черт! Чтобы обелить плоды своего труда.

Кто разработал эту систему контрольных точек? Она слишком хитроумна.

Я больше не играю!

Подумав об этом, Ян Чен в гневе выбросил телефон.

Однако вскоре после того, как Ян Чен потерял мышь, он уставился на вопрос об одиннадцатом уровне, и у него защемило сердце.

Мне очень любопытно, какая подсказка по алгоритму может решить эту проблему с алгоритмом.

Многоядерный алгоритм, который он изучил раньше, был ему очень полезен, и в будущем он сможет использовать его во многих программах.

Если это новый алгоритм.

Жаль так напрасно упускать это?

Есть ли какой-либо другой способ получить техническую поддержку один раз?

Ян Чен немного подумал и нажал на другую функцию, чтобы получить теоретическую поддержку: помощь в процессе утверждения.

При содействии в процессе утверждения он помогает в написании требований к программированию, но вместо написания помогает утвердить содержание этих требований.

В настоящее время содержимое пусто, но есть таблица лидеров одобрения.

Ян Чен немного подумал об этом, а затем понял назначение этой функции и попытался бесплатно нанять других претендентов.

Разработчик этой системы был очень хитёр, но меня этим не обманешь.

Ян Чен в приступе гнева выключил компьютер, не заметив, что он чистый.

Однако вскоре Ян Чэнь снова бросил трубку и беспомощно сел за компьютер.

Это слишком неудобно, но проблема с алгоритмом засела в голове Ян Чена.

Чувствуя красоту многоядерных алгоритмов, перед лицом привлекательности новой алгоритмической логики, никто из тех, кто внимательно изучает новые технологии, не может устоять перед этим искушением.

Ян Чен, которому не терпелось изучить новые алгоритмы, с нетерпением открыл систему уровней.

Загрузка...