欢迎来到 绥化市某某电子科技服务中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:绥化市某某电子科技服务中心  更新时间:2024-04-29 06:27:40

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题目,找到规律枚举即可


友情链接魔兽世界怎么学天赋 猎人学什么天赋英雄联盟手游台服看不到充值 充值入口在哪里​貂蝉善演美人计  妹嬉失宠投明主魔兽世界怀旧服术士吃什么合剂泰拉瑞亚勋章如何获得赛尔号夏伏兽 上古炎兽 炎魔图鉴魔兽世界怀旧服:美酒节攻略及亲测掉率魔兽世界怀旧服猎人最好的天赋,面板数据比强击更好!【明日方舟】关卡&商店材料预测#12 (ver.SideStory「孤星」)DNF:红字SS爆率“异常”,SPK才是最大黑商,净化书已破千万pubg国际服网络不稳定怎么办 服务器无法链接解决方法 , 绝地求生2手游降低延迟方法pubgnewstate用什么加速器好魔兽世界怀旧服BIS装备是什么意思LOLS13艾克出装推荐魔兽世界怀旧服工程学高级配方获取办法 魔兽世界怀旧服装备饰品道具获取方法大全2017年12月20日维护公告蓝色精粹商店开启:全网最全炫彩皮肤推荐(上)魔兽世界怀旧服,各职业的埃雷萨拉斯皇家徽记英雄联盟新出的波比叫什么,LOL AD与AP波比无尽黑暗之刃,盗贼黑科技魔兽60年代特效匕首必肝王者荣耀夫子的试炼开启 参与问答拿奖励安卓单机游戏破解版大全阿修罗纯刷图加点 dnf极诣阿修罗刷图加点什么游戏能带兵打仗,有什么网络游戏可以带兵打仗换一个角度解决电池热失控问题!解密长安深蓝 iBC数字电池管家魔兽世界怀旧服祖格肩膀附魔在哪里换(头腿附魔需要什么材料)王者周年返场皮肤2020投票(2021王者荣耀周年庆返场皮肤投票时间)金铲铲之战s11赛季一费卡有哪些?英雄联盟手游惩戒之箭韦鲁斯出装天赋攻略无需下载直接玩 没有时间限制 网络小游戏吸引低龄儿童沉迷其中callmaster.top的Whois信息英雄联盟手游狐狸怎么玩 阿狸玩法思路分享问道的帮派是否可以捐钱来赚活力值如果可以要到那里去呢 问道帮派的钱能不能取出来魔兽世界台服游戏时间贩售调整,8月10日起取消点卡制,统一月卡LOLS8暗夜猎手VN薇恩8.11版本最新符文出装 vn对线炸弹人出装补刀是指对小兵造成最后一击,正确补刀小兵能获得更多金钱,这个说法正确吗 夫子的进阶试炼答案我的世界六大传送门怎么做 我的世界六大传送门inside the backrooms(后室)流程攻略记录梦幻西游炼化炼妖石头,梦幻炼妖石怎么用最新她笑 了作文(11篇)魔兽世界tbc挂机防掉线宏怎么设置_wowbc怀旧服挂机防掉线宏设置方法
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1919

Copyright © 2024 Powered by 绥化市某某电子科技服务中心   sitemap