TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #1084 · 9.04

В общем, была задача на оптимизацию плана работ: есть набор заказов, и в каждом N тасков. Таски могут зависеть друг от друга или нет, имеют длительность и тип. Ещё есть M работников, каждый из которых может выполнять таски только определённых типов, причём, у каждого своя скорость. Если все таски в заказе выполнены, фирма получает сколько-то денег. У заказа есть дедлайн, за просрочку штраф (за каждый день просрочки), который вычитается из цены заказа. И ещё фирма тратит деньги за каждый день своей работы независимо от того, как загружены её сотрудники (то есть просто платит зарплаты по сути). Ещё важен учёт праздников и выходных. Нужно заработать на определённом наборе заказов и работников как можно больше денег. Полный текст задачи и код программы проверки есть в репозитории. Эта задача является изменённым заказом, который мы с напарником решали в реальной жизни: оптимизация работы печатных станков для типографии. Правда, тогда и мы справились так себе, и заказчик в итоге сначала захотел всё вручную сам делать, а потом и вовсе похоронил проект при смене директора. !!! Не читайте дальше, если хотите сначала попробовать решить самостоятельно, потому что я сейчас опишу эффективные подходы и результаты. ________________________________________ Так вот. Мы с другим экспертом Андреем сразу сели и написали разные варианты, чтобы задать шкалу, по которой будем оценивать решения команд. За пару часов я собрал примитивный жадный алгоритм, который сортировал заказы по прибыльности и укладывал в сетку кое-как, это дало нам нижнюю оценку. Мой алгоритм заработал ~75 млн виртуальных рублей, мы решили для оценки поставить нижней границей 40 млн. То есть всё, что ещё ниже, оценивалось в ноль баллов за качество оптимизации. Затем Андрей закрылся дома на три дня и вышел на свет со сложным жадным алгоритмом, который очень хитро сортировал заказы и очень хитро укладывал их в сетку, попутно выбирая разные способы этой укладки в зависимости от конкретного заказа. Это позволило заработать ~275 млн рублей. Мы сделали верхней границей для оценки 280 млн. К сожалению, в итоге только две команды из десяти прошли нижнюю границу, заработав, соответственно, ~91 и ~105 млн. К верхней границе не приблизился никто. И у четырёх команд алгоритм вообще не смог уложить без нарушений задачи в сетку (то есть, например, произвольно менял длительности, накладывал задачи друг на друга, давал одному работнику две задачи в один момент и так далее). Важной ошибкой команд, на мой взгляд, являлся тот факт, что никто не воспользовался возможностью запустить алгоритм на несколько минут и дать ему поработать. По условиям задания, можно было тянуть до 5 минут на одну оптимизацию, но по факту решения команд отрабатывали за единицы и десятки секунд. На самом конкурсе, пока команды работали, я решил попробовать сделать быстрое (по времени написания) но эффективное решение. Сначала попробовал жадную сортировку + доведение до лучшего варианта методом имитации отжига. В качестве нового состояния я просто менял местами заказы целиком. Этот вариант работал пару минут и дал мне около ~200 млн дохода. К слову, команда-лидер использовала такой же подход, просто не докрутила число итераций и температуру. Ну и потом я взял готовую либу по реализации классической генетики с особями и скрещиванием. Особью был массив с приоритетами заказов (которые конечно же нужно было аккуратно уложить чистым алгоритмом). Тип скрещивания: scattered. Всего 15 поколений по 20 особей, и это за минуту-полторы давало ~230-240 млн. Считаю, что для конкурса это самый лучший выбор: пишется одним человеком за день и даёт почти максимум, при этом легко настраивается на нужную длительность работы, легко параллелится. Ну а потом уже дома я посидел и накодил свой вариант сложного жадного с плавающим окном перебора отсортированных заказов и плавающей же укладкой по работникам. Такая штука за две минуты зарабатывает ~281 млн. Но за три дня в условиях стресса я бы такое не сделал, скорее всего. #dev

Hashtags

Резултати

Намерени 38 подобни публикации

Търсене: #ide

当前筛选 #ide清除筛选
Go

@golang · Post #39 · 16.02.2018 г., 19:46

GoLand 2018.1 EAP by the JelBrains company - new features and performance improvements has been announced! #development#IDE https://blog.jetbrains.com/go/2018/01/22/welcome-goland-2018-1-eap-better-inspections-completion-performance-and-more/

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23877 · 14.04.2026 г., 23:06

【🤖 AI|Claude Code 桌面版全面重設計:多 Session 並排、整合終端與檔案編輯,邁向 AI 開發者工作站】 支援在同一視窗內並排運行多個 Claude session,新增整合式終端、檔案編輯器、HTML/PDF 預覽與拖放式版面配置。CLI 外掛完全相容。 #ClaudeCode#Anthropic#IDE 📍閱讀全文: https://abmedia.io/claude-code-desktop-redesign-multi-session-integrated-terminal

探索号

@seeker_rc · Post #19654 · 05.05.2026 г., 09:25

OpenPet 桌宠:兼容 codex 标准、独立运行、让其他 agent/ide/cli 也能用上 手搓了一个兼容 codex pet 标准的桌面宠物运行时;可以便捷的直接从例如 <https://codex-pets.net/> 等站点中直接导入桌面宠物,又或者是自己创建; 让不用 codex app 的人也能用上桌宠! 而且内置了 mcp/api/cli ,安装 skill 后,在例如龙虾、爱马仕、cursor 等 ide/agent 中也可以直接调用桌宠做表情、发消息 (项目本身不含 ai 功能,它可以独立运行,可以和你现有其他 agent 无缝衔接) 我是 windows 端的,因此测试只覆盖了 windows ,理论上 mac / linux... via V2EX 分享创造 标签: #codex#agent#ide ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

AI一线|ShareCentre

@ShareCentre · Post #7024 · 17.07.2025 г., 04:29

Cursor在墙内使用部分AI模型开始出现无法调用的情况。 推荐竞品: Cladue Code(口碑最佳) / Amazon Kiro(新品上市可免费体验)/ Augment Code(长上下文稳定) #ide#claude#cursor

贼歪说

@AboutZY · Post #1586 · 13.10.2022 г., 03:09

#码农诱捕器#Software#IDE 🧧Fleet 编辑器初体验 简单体验了一下 JetBrains 昨天刚刚发布的 Fleet 编辑器~ 1⃣️ 颜值不错,第一印象比 VSCode 讨喜。我心目中颜值第一的编辑器还得是 Atom,但其糟糕的性能和插件系统也算是死得其所吧👀 2️⃣ 和 VSCode 不同的是,Fleet 的代码补全功能需要手动点击右上角的闪电⚡️图标打开大聪明模式 (Smart Mode),编辑器会为项目创建索引,索引完毕后代码补全效果将有显著提升 3️⃣ 自带的 Git History Panel 好看又好用! 4️⃣ 配置项少得过分了,很难定制出什么花样。不过这也算是另一种「开箱即用」。 总结,Fleet 目前仅比「能用」好那么一点点,不过毕竟 JB 出品,未来可期。VSCode 已经独霸一方太久了,而且迭代了这么久,近期的更新也多在 UI 层面,性能和易用性鲜有突破。Fleet 的出现总归能激起一点涟漪,有新的选择总是好事~ P.S. 几年前 Atom 团队又搞了个 XRay 编辑器,结果做了半拉子,Github 就被微软收购,这个项目没过多久就被 Archive 了😂 频道:@AboutZY

科技&趣闻&杂记

@kejiqu · Post #3516 · 05.06.2025 г., 03:37

Cursor 1.0 发布,新增了记忆功能 重要升级包括: * BugBot 自动代码审查:BugBot 可以自动审查 PR 并发现潜在的错误和问题,直接在 GitHub PR 上留下评论,并支持一键返回 Cursor 进行修复。 * Background Agent 全面可用: 远程编码代理 Background Agent 现在面向所有用户开放,方便进行远程协作和后台编码任务。 * Jupyter Notebook 支持:Cursor 现在可以直接在 Jupyter Notebook 中创建和编辑多个单元格,极大地提升了数据科学和研究任务的效率(初期仅支持 Sonnet 模型)。 * 记忆功能 (Memories): 作为 Beta 功能推出,Cursor 可以记住对话中的信息并在未来的交流中引用这些信息,记忆按项目单独存储并可在设置中管理。Cursor 🏷#Cursor#IDE#记忆功能 📢频道👥群组📝投稿

Android Broadcast

@android_broadcast · Post #8785 · 11.03.2025 г., 10:11

Поддержите Koin IDE плагин на Product Hunt. Команда проделывают большую работу и точно заслуживает поддержки от сообщества! #kotlin#koin#ide#androidstudio

ПредишнаСтр. 1 от 4Следваща