Habr AI→ оригинал

GLM-5.1 помогла разработать новый алгоритм для анализа битовых строк

Программист на C++ предложил GLM-5.1 + OpenCode разработать алгоритм для анализа битовых строк. AI создала оригинальное решение из известных компонентов. Автор

GLM-5.1 помогла разработать новый алгоритм для анализа битовых строк
Источник: Habr AI. Коллаж: Hamidun News.
◐ Слушать статью

Программист на C++ предложил GLM-5.1 и OpenCode разработать алгоритм для одной из своих задач — и получил оригинальное решение, которое работает.

Задача: поиск в битовых строках

Нужно найти все позиции в битовой строке, где выполняется условие: количество единиц минус количество нулей до этой позиции равны заданному числу. Это классическая задача, которая появляется в контексте RMQ (Range Maximum Query) и LCA (Lowest Common Ancestor) на структурах данных. Задача не тривиальная, но и не новая. Однако требует аккуратной реализации и оптимизации для C++.

Что придумал AI GLM-5.1 разработала решение, составленное из известных компонентов: *

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

Как добиться хорошего C++ Од из основных вызовов — заставить AI писать адекватный C++ код.

Автор статьи делится техниками: Явно указывать требования к производительности Просить конкретные структуры данных (вместо общих рекомендаций) Проверять код на корректность логики перед использованием Итеративное улучшение вместо полного доверия первому варианту > «Это не воспевание AI — просто честный рассказ о том, как инструменты помогают в реальной работе», — автор статьи.

Что это значит AI-помощники становятся полезны не за счёт

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

ЖХ
Hamidun News
AI‑новости без шума. Ежедневный редакторский отбор из 400+ источников. Продукт Жемала Хамидуна, Head of AI в Alpina Digital.
Что вы думаете?
Загружаем комментарии…