news 2026/4/16 15:18:01

第 482 场周赛Q3——100948. 最小全 1 倍数

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第 482 场周赛Q3——100948. 最小全 1 倍数

题目链接:100948. 最小全 1 倍数(中等)

算法原理:

解法:鸽巢原理+枚举

12ms击败58.05%

时间复杂度O(Logk)

由于枚举的数可能很大,所以咱们只需要记录余数即可

①其中2和5的倍数一定不能被整除,先判断

②最多枚举k次,如果k次都不能被整除,那么一定无解

答疑

Q1:为什么最多枚举k次呢?

因为余数的范围是[0,k-1],再枚举必然存在余数重复,意味着死循环

Java代码:

class Solution { public int minAllOneMultiple(int k) { if(k%2==0||k%5==0) return -1; if(k==1) return 1; int ret=1; int rem=1; while(rem%k!=0){ rem=(rem*10+1)%k; ret++; //鸽巢原理:最多循环k次,实际不会走到这,k与10互质必有解 if(ret>k) return -1; } return ret; } }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 12:52:35

赋能测试效能:Git版本控制在软件测试工作中的系统性最佳实践

版本控制——测试工作的基石 在敏捷开发和DevOps浪潮席卷的今天,版本控制系统(VCS)早已超越其最初的代码管理范畴,成为软件研发全生命周期的中枢神经系统。Git,作为分布式版本控制的标杆,其强大的分支管理…

作者头像 李华
网站建设 2026/4/13 15:07:59

YOLO镜像内置Jupyter Notebook教学环境

YOLO镜像内置Jupyter Notebook教学环境 在高校实验室里,常常能看到这样的场景:学生们围坐在电脑前,一边对照PPT讲义,一边试图运行一段目标检测代码。可还没开始看结果,就卡在了环境安装这一步——CUDA版本不匹配、PyT…

作者头像 李华
网站建设 2026/4/16 15:10:28

YOLO镜像每日自动备份机制保障数据安全

YOLO镜像每日自动备份机制保障数据安全 在智能制造工厂的清晨,产线刚刚启动,视觉检测系统却突然报错:“模型加载失败”。进一步排查发现,负责目标检测的YOLOv8镜像在前夜被误删,而最近一次手动归档已是三周前——这意味…

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

三菱FX2N编码器测量距离程序:从脉冲到距离的奇妙之旅

三菱FX2N编码器测量距离程序通过脉冲数求出输出距离,使用DFLT,DEDIV,DEMUL等指令控制,进行一系列的浮点数运算。 通过采集两个编码器产生的脉冲,与写入的脉冲数和输出长度,计算出输出距离。在自动化控制领域,利用编码器…

作者头像 李华
网站建设 2026/4/16 12:23:41

YOLO目标检测类别不平衡问题解决方案

YOLO目标检测中的类别不平衡问题:从机制到实战的系统性突破 在工业质检产线上,一台AOI(自动光学检测)设备每天处理数万块PCB板。正常产品占比超过99.5%,而短路、虚焊等缺陷样本凤毛麟角——这正是真实世界AI落地的典型…

作者头像 李华
网站建设 2026/4/16 12:23:09

网页大文件上传插件的开源代码与商业解决方案

河南郑州程序员的大文件传输系统开发实战:基于WebUploader的国产化全栈解决方案 一、项目背景与需求分析 1.1 核心需求 大文件传输:支持20GB文件上传/下载,需分片传输、断点续传。文件夹结构保留:上传文件夹时需完整保留层级关…

作者头像 李华