news 2026/6/15 18:45:34

第 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/6/13 0:33:13

‌测试人员如何学习编程(Python/Java/JavaScript)

一、测试人员为什么必须掌握编程 1.1 职业发展的分水岭 手工测试瓶颈:2025年行业调研显示,具备编程能力的测试工程师薪资溢价达40% 技术测试刚需:DevOps流水线中自动化测试执行率要求超85%(数据来源:2025全球测试成熟…

作者头像 李华
网站建设 2026/6/15 13:50:36

‌技术写作:编写清晰测试文档与报告‌

编写清晰测试文档与报告的专业指南 ——软件测试从业者的沟通基石 一、测试文档体系的战略价值 在DevOps与敏捷开发成为主流的2025年,测试文档已从合规性需求进化为核心质量资产: 质量溯源依据:缺陷根因分析的时空坐标(如&…

作者头像 李华
网站建设 2026/6/15 15:24:06

YOLO在建筑工地安全帽佩戴检测中的强制应用

YOLO在建筑工地安全帽佩戴检测中的强制应用 在城市化进程不断加速的今天,高层建筑、桥梁隧道等大型工程如雨后春笋般涌现。然而,与之相伴的是居高不下的施工安全事故率——据住建部门统计,高处坠落和物体打击长期占据事故类型前两位&#xf…

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

YOLO与Slam技术融合:构建动态环境地图

YOLO与SLAM技术融合:构建动态环境地图 在智能机器人穿梭于商场走廊、无人车缓慢驶过园区小径的今天,一个核心问题始终困扰着开发者:如何让机器不仅“看见”世界,还能“理解”它? 传统SLAM系统能精准绘制出墙壁、楼梯和…

作者头像 李华
网站建设 2026/6/15 15:23:43

YOLO目标检测误检漏检原因深度剖析

YOLO目标检测误检漏检原因深度剖析 在工业质检线上,一台PCB板刚进入视觉检测工位,系统瞬间报警:“缺件”。工程师调出图像却发现——元件明明存在,只是位置略有偏移。这并非硬件故障,而是YOLO模型一次典型的漏检&#…

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

基于VUE的“燃冬江城”特产电商网站[VUE]-计算机毕业设计源码+LW文档

摘要:随着互联网技术的飞速发展和电子商务的日益普及,特产电商市场迎来了广阔的发展空间。“燃冬江城”特产电商网站旨在推广和销售具有江城特色的特产商品。本文采用VUE框架进行前端开发,结合后端技术构建了一个功能完善、用户体验良好的电商…

作者头像 李华