欢迎来到 德阳市某某建筑工程维修网点
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:德阳市某某建筑工程维修网点  更新时间:2024-05-08 12:13:35

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


友情链接《英雄联盟手游》视角锁定方法详细介绍天神降临八方共贺DNF机械战神男弹药专家毕业装备怎么选择-机械战神男弹药专家毕业装备选择攻略传奇英雄合击版手游(暂未上线)暗黑地牢2瘟医祭坛第二关怎么打?瘟医祭坛上课关不好打魔兽世界:游戏内字体如何更改(修改字体教程以及字体文件分享)寻仙手游云梦山隐藏任务怎么做 云梦山全隐藏任务触发条件/完成流程一览半月斩与霸气脚——盘点格斗游戏中使用跆拳道的角色音速租号《洛克王国》艾拉小白获取方法仙剑5激活码免费可用分享快抢车:百年标致——一头狮子的进化史2024有什么比较好玩的挂机游戏 有趣的挂机类型游戏汇总steam冒险解谜游戏[共100款]魔兽世界7.0测试服职业更新 牧师加入大量新技能《洛克王国》福气一箩筐通关攻略2023付费转服系统限时开启!全服务器可转区英雄联盟手游:艾克伤害差异分析及中单位置出装DNF手游转职业50级能转吗 地下城与勇士转职等级要求07月08日异次元裂缝怎么打(地下城怎么去异次元裂缝)原神甜甜花鱼鱼饵合成材料是什么?原神花鱼在哪钓?LOL中单奥巴马来袭 圣枪游戏卢锡安中单天赋符文出装打法攻略DNF攻略:国服特色环境下,个人向剑宗105装备推荐dnf90版流浪剑客_剑豪_剑帝改版刷图加点攻略极品飞车 热度heat配置要求是什么 极品飞车热度推荐配置英雄联盟影流之主出装_劫的玩法魔兽世界怀旧服tbc法师a怪天赋怎么点 tbc法师a怪技能升级攻略手游《超级机器人大战DD》玩起来怎么样?喜洋洋灰太狼拼图小游戏 游戏很普通,不过游戏借助小朋友们喜欢的卡通人物,效果就不一样了S4金克丝天赋加点 压制力超强的暴力ADC三国杀全武将攻略,三国杀武将翻面后怎样还能否使用技能迷你世界2021叮叮当最新皮肤激活码《魔兽世界怀旧服》圣骑士天赋怎么加点 圣骑士天赋加点推荐《英雄联盟手游》艾克怎么出装dnf86版本阿修罗加点(dnf阿修罗加点最新版本)《英雄联盟手游》艾克怎么出装DNF韩服手游更新失败更新慢解决方案,免费汉化加速下载方法分享十大变态游戏平台排行榜 最新变态手游平台官方推荐《光遇》雨林散落的星光位置介绍
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2532

Copyright © 2024 Powered by 德阳市某某建筑工程维修网点   sitemap