news 2026/6/10 15:31:40

超指数|试填法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
超指数|试填法

lc

lc3020

也可以开平方写,但是效率不如乘法(

统计数组元素频次,先处理数字1得到最长奇数长度,再对其余数不断取平方并统计可连续平方的次数

计算最长奇数长度的平方链,最终返回最大长度

int ans = cnt[1] - 1 | 1; // 奇数

将数字1的频次处理为不大于该频次的最大奇数,用位运算-1 | 1 快速实现奇数化

class Solution {

public:

int maximumLength(vector<int> &nums)

{

unordered_map<long long, int> cnt;

for (int x : nums)

cnt[x]++;

int ans = cnt[1] - 1 | 1; // 奇数

cnt.erase(1);

for (auto &[num, _] : cnt) {

int res = 0;

long long x = num;

for (; cnt.contains(x) &&cnt[x] > 1; x *= x) res += 2;

ans = max(ans,res + (cnt.contains(x) ? 1 : -1)); // 保证 res 是奇数

}

return ans;

}

};

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

Profinet 转 SAE J1939 网关 实现重型车智能控制 西门子 PLC 渣土自卸车改造案例

一、项目背景 某重型商用车制造商针对智能渣土自卸车进行升级改造&#xff0c;需解决车辆底盘动力系统、上装举升系统、电控系统之间的实时协同控制难题。传统车型采用离散式控制架构&#xff0c;发动机、变速箱、举升伺服系统数据互不互通&#xff0c;存在举升动力分配不精准…

作者头像 李华
网站建设 2026/5/12 11:27:27

Tomcat+cpolar 让 Java Web 应用随时随地可访问

Tomcat 作为轻量级 Java 应用服务器&#xff0c;核心功能是稳定托管 Java Servlet 和 JSP 类型的 Web 应用&#xff0c;适配各类中小型 Java 项目的运行需求&#xff0c;适用人群涵盖 Java 开发人员、中小企业运维人员以及编程学习者。它的优点十分突出&#xff0c;部署流程简单…

作者头像 李华
网站建设 2026/6/5 2:11:00

MinerU 2.5-1.2B入门必看:输出路径设置与结果查看教程

MinerU 2.5-1.2B入门必看&#xff1a;输出路径设置与结果查看教程 1. 理解你的任务&#xff1a;为什么需要关注输出路径&#xff1f; 你拿到的这个镜像&#xff0c;不是普通的工具包&#xff0c;而是一套完整的视觉多模态推理系统。它内置了 MinerU 2.5-2509-1.2B 模型和 GLM…

作者头像 李华
网站建设 2026/6/9 23:56:11

5分钟上手Open-AutoGLM:小白也能玩转AI手机助理

5分钟上手Open-AutoGLM&#xff1a;小白也能玩转AI手机助理 1. 什么是Open-AutoGLM&#xff1f; 1.1 让你的手机拥有“超级大脑” 你有没有想过&#xff0c;有一天只要说一句话&#xff0c;手机就能自动帮你完成所有操作&#xff1f;比如&#xff1a;“打开小红书搜美食”、…

作者头像 李华
网站建设 2026/5/21 17:46:27

强烈安利10个AI论文工具,研究生搞定毕业论文!

强烈安利10个AI论文工具&#xff0c;研究生搞定毕业论文&#xff01; AI 工具助力论文写作&#xff0c;效率翻倍 在研究生阶段&#xff0c;论文写作是每位学生必须面对的重要任务。而随着 AI 技术的不断进步&#xff0c;越来越多的 AI 工具被引入到学术写作中&#xff0c;极大地…

作者头像 李华
网站建设 2026/6/8 18:05:15

FSMN-VAD服务守护:后台常驻进程配置教程

FSMN-VAD服务守护&#xff1a;后台常驻进程配置教程 1. 为什么需要让FSMN-VAD服务“一直在线” 你可能已经成功跑通了FSMN-VAD语音端点检测的Web界面——上传一段录音&#xff0c;点击检测&#xff0c;几秒后看到清晰的时间戳表格。但很快会发现一个问题&#xff1a;关掉终端…

作者头像 李华