欢迎来到 铁岭市某某化工涂料运营部
全国咨询热线:020-123456789
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:铁岭市某某化工涂料运营部  更新时间:2024-05-08 13:16:13

leetcode2310_go_个位数字为K的整数之和

题目

给你两个整数 num 和 k ,个位考虑具有以下属性的数字数正整数多重集:

每个整数个位数字都是 k 。

所有整数之和是个位 num 。

返回该多重集的数字数最小大小 ,如果不存在这样的个位多重集,返回 -1 。数字数

注意 :多重集与集合类似,个位但多重集可以包含多个同一整数,数字数空多重集的个位和为 0 。

个位数字 是数字数数字最右边的数位。

示例 1:输入:num = 58,个位 k = 9 输出 :2

解释:多重集 [9,49] 满足题目条件,和为 58 且每个整数的数字数个位数字是 9  。

另一个满足条件的个位多重集是 [19,39]  。

可以证明 2 是数字数满足题目条件的多重集的最小长度。

示例 2:输入 :num = 37,个位 k = 2 输出 :-1

解释 :个位数字为 2 的整数无法相加得到 37   。

示例 3:输入 :num = 0, k = 7 输出:0

解释:空多重集的和为 0 。

提示:0 <= num <= 3000

0 <= k <= 9

解题思路分析

1 、枚举;时间复杂度O(n),空间复杂度O(1)

func minimumNumbers(num int, k int) int { n if num == 0 { n return 0n }n if k == 0 { n if num%10 == 0 { n return 1n }n return -1n }n if num%2 == 1 && k%2 == 0 { n return -1n }n for i := 1; i <= num; i++ { n sum := i * kn left := num - sumn if left%10 == 0 { n return in }n if left < 0 { n return -1n }n }n return -1n}

2、枚举;时间复杂度O(1) ,空间复杂度O(1)

leetcode2310_go_个位数字为K的整数之和

func minimumNumbers(num int, k int) int { n if num == 0 { n return 0n }n for i := 1; i <= 10; i++ { n // 只考虑个位数n if i*k <= num && (i*k)%10 == num%10 { n return in }n }n return -1n}

总结

Medium题目 ,找到规律枚举即可


友情链接LOL季前赛狼人强势崛起,全分段胜率前十,掌握细节轻松上分!练级天赋 猎人练级路上二个阶段的天赋心得三国志战棋版太史慈怎么样 武将太史慈解析与阵容搭配致所有刚玩赛尔号的新手玩家们DOTA2灰烬之灵怎么玩-灰烬之灵玩法推荐童年故事重续 《摩尔庄园》黑森林回归炉石传说橙卡背景介绍:“千首之魔” 亚煞极DNF红眼希洛克毕业附魔2022语文点读软件免费下载排行榜 免费的语文点读软件有哪些雅思英语是什么水平《CF》2月幸运转盘活动怎么参加 2月幸运转盘活动参加方法可以玩一整天的游戏有哪些 有趣的手机游戏排行榜2023火炬之光2steam版怎么洗点王者荣耀新英雄暃读什么-暃怎么读第1087章 以太粒子惊变(4500字求双倍月票!!!!)积分商店 第2期限定商品上架海豚加速器口令兑换码120小时加速时长免费领2024-4月最新如何让文案做得漂亮?经典版女生小游戏排行小游戏大全管理班级的方法王者荣耀张良天堂福音皮肤如何获取 张良天堂福音皮肤有没有特效羊了个羊第一关完美通关攻略-羊了个羊第一关怎么玩羊了个羊第三关图文攻略介绍《dnf》混沌魔灵110级装备最强搭配推荐QQ飞车活动来袭 本周末全民送永久羽翼,领舞蹈套装光遇5.16任务2022汇总lol*天赋出装推荐 卢锡安技能加点及上单玩法教学《暗黑破坏神3》Android版游戏指南 v2.7.6盘点最新内测网游一览表2023 最近上线的手游推荐合集王者荣耀魔音系统为什么没有常规开局下,4个对战种族16个本族英雄1级战斗力评估赏金猎人好运姐都有什么技能(好运姐如何出装)王者荣耀:S22最有牌面的英雄!阿离喜提称号,绝悟新玩法详解一级方程式赛车2010(F1 2010)中文硬盘版亚索出装天赋加点符文如何评价《原神》3.3版本新增魔神任务间章《倾落伽蓝》?牧羊人之心全新版本大曝光 第一弹送上贴心攻略王者荣耀英雄练习场上线,借助新功能一站式解读上官婉儿玩法攻略《英雄联盟手游》最佳设置调整推荐王者荣耀S11赛季哪天开始?S11赛季大版本更新时间确定了吗?
联系我们

地址:联系地址联系地址联系地址

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.233

Copyright © 2024 Powered by 铁岭市某某化工涂料运营部   sitemap