news 2026/5/30 22:55:26

第 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/5/28 17:15:33

使用新Python API客户端访问Data Commons

引言 数据是任何数据专业人员工作的核心。如果没有有用且有效的数据源,我们就无法履行职责。此外,质量低下或不相关的数据只会让我们的工作白费。这就是为什么能够访问可靠的数据集是数据专业人员的重要起点。 Data Commons 是某机构发起的一项开源计划&…

作者头像 李华
网站建设 2026/5/28 20:22:35

第 482 场周赛Q1——3788. 分割的最大得分

题目链接:3788. 分割的最大得分(中等) 算法原理: 解法:前缀和模拟 7ms击败44.17% 时间复杂度O(N) 思路很简单,用prefix数组记录前缀和,用suffix记录该数之后的最小值,一次遍历取差的…

作者头像 李华
网站建设 2026/5/28 22:58:03

mfc100u.dll文件损坏丢失找不到 打不开游戏软件 免费下载方法

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/30 8:25:56

YOLO镜像适配国产芯片,推动AI自主可控进程

YOLO镜像适配国产芯片,推动AI自主可控进程 在智能制造工厂的质检流水线上,一台搭载国产AI芯片的视觉设备正以每秒50帧的速度识别PCB板上的微小焊点缺陷——这背后,正是YOLO目标检测模型与本土算力平台深度融合的成果。过去这类高实时性任务几…

作者头像 李华
网站建设 2026/5/28 13:06:51

YOLO目标检测推理延迟优化五大秘籍

YOLO目标检测推理延迟优化五大秘籍 在智能制造车间的高速生产线上,一排摄像头正以每秒30帧的速度扫描着飞速流转的产品。系统需要在33毫秒内完成图像采集、缺陷识别和剔除指令下发——任何一环超时,都将导致不良品流入下一道工序。这样的场景&#xff0c…

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

YOLO目标检测数据增强策略效果对比实验

YOLO目标检测数据增强策略效果对比实验 在工业质检、智能监控和自动驾驶等现实场景中,一个常见的挑战是:如何让模型在有限的数据下依然“见多识广”? 尤其是在产线缺陷检测任务中,某些微小划痕或虚焊样本稀少,光照条件…

作者头像 李华