news 2026/4/17 16:13:03

位运算|拆分贪心

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
位运算|拆分贪心

lc2835

给一个全是2的幂的非负整数数组和目标值,可将数组中大于1的元素拆成两个其1/2的数(算一次操作)

求让数组存在和为目标值的子序列的最少操作次数,无法实现则返回-1。

统计+手动进位

统计数组元素的二进制幂次计数,

累加幂次和并与目标值二进制分段比对,不足时拆分更大幂次元素补充

统计拆分操作次数得到最小操作数

class Solution {
public:
int minOperations(vector<int>& nums, int target) {
if (accumulate(nums.begin(), nums.end(), 0LL) < target) {
return -1;
}
int cnt[31]{};
for (int x : nums) {
cnt[__builtin_ctz(x)]++;
}
int ans = 0, i = 0;
long long s = 0;
while ((1LL << i) <= target) {
s += (long long) cnt[i] << i;
int mask = (1LL << ++i) - 1;
if (s >= (target & mask)) {
continue;
}
ans++; // 一定要找更大的数操作
for (; cnt[i] == 0; i++) {
ans++; // 还没找到,继续找更大的数
}
}
return ans;
}
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/25 20:54:34

AI智能实体侦测服务备份恢复:数据持久化与灾难恢复教程

AI智能实体侦测服务备份恢复&#xff1a;数据持久化与灾难恢复教程 1. 引言 1.1 业务场景描述 在现代信息处理系统中&#xff0c;AI 智能实体侦测服务&#xff08;NER&#xff09;已成为文本分析的核心组件。以基于 RaNER 模型 构建的中文命名实体识别服务为例&#xff0c;其…

作者头像 李华
网站建设 2026/4/16 19:57:49

Qwen3-VL-WEBUI开箱即用:预装环境镜像,省去3天配置时间

Qwen3-VL-WEBUI开箱即用&#xff1a;预装环境镜像&#xff0c;省去3天配置时间 引言 作为一名前端工程师&#xff0c;你是否遇到过这样的困境&#xff1a;项目需要集成Qwen3-VL多模态大模型&#xff0c;却被PyTorch版本、transformers依赖、CUDA配置搞得焦头烂额&#xff1f;…

作者头像 李华
网站建设 2026/4/18 5:39:00

HY-MT1.5-7B教育场景应用:学术论文跨语言检索系统部署案例

HY-MT1.5-7B教育场景应用&#xff1a;学术论文跨语言检索系统部署案例 1. 引言&#xff1a;混元翻译模型在教育智能化中的角色 随着全球科研交流日益频繁&#xff0c;学术成果的跨语言获取已成为高校、研究机构和科技企业的核心需求。然而&#xff0c;传统机器翻译系统在处理专…

作者头像 李华
网站建设 2026/4/16 17:57:06

HY-MT1.5如何处理混合语言?中英夹杂文本翻译实战

HY-MT1.5如何处理混合语言&#xff1f;中英夹杂文本翻译实战 在多语言交流日益频繁的今天&#xff0c;中英文夹杂的文本已成为日常沟通中的常见现象。无论是社交媒体、技术文档还是跨文化商务场景&#xff0c;用户常常需要在中文语境中嵌入英文术语或短句。传统翻译模型面对这…

作者头像 李华
网站建设 2026/4/18 8:17:46

腾讯混元翻译模型怎么用?HY-MT1.5快速上手从部署到调用指南

腾讯混元翻译模型怎么用&#xff1f;HY-MT1.5快速上手从部署到调用指南 1. 引言&#xff1a;为什么选择腾讯混元翻译模型&#xff1f; 随着全球化进程加速&#xff0c;跨语言沟通需求激增&#xff0c;高质量、低延迟的翻译服务成为企业与开发者的核心诉求。然而&#xff0c;依…

作者头像 李华
网站建设 2026/4/18 7:03:16

企业知识库集成HY-MT1.5:多语言搜索方案

企业知识库集成HY-MT1.5&#xff1a;多语言搜索方案 在当今全球化业务快速发展的背景下&#xff0c;企业知识库的多语言支持能力已成为提升跨区域协作效率的关键。然而&#xff0c;传统翻译服务往往存在延迟高、成本大、隐私风险高等问题&#xff0c;难以满足企业级知识管理对…

作者头像 李华