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

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:铁岭市某某化工涂料运营部  更新时间:2024-04-28 19:52:00

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鬼泣异界套装选择 七套装备大点评黄豆里的虫子有毒吗新三国志英杰传宝物全攻略大全轩辕传奇手游药师技能加点推荐 药师怎么加点GTA里直接在街上抢车的方法可行吗?为什么现实里很少有人这么做?《LOL》8.24B卢锡安持续强势攻略最耐玩的苹果手机游戏2022推荐榜Top10四载相逢 平安共守《阴阳师》全平台互通新区集结!《大地的裂变》团队副本《黑翼血环》全能金刚防御系统攻略dnf周年庆是多久(dnf周年庆一般都是什么活动)英雄联盟手游隐藏任务触发方式详解草酸艾司西酞普兰片有什么副作用?是否可以自行停药?王者荣耀至尊宝返场时间 王者荣耀至尊宝皮肤什么时候返场【原】微信《羊了个羊》第二关通关攻略图文详解800代币一个炫金皮肤,有没有值得入手的?王者荣耀之极限进化系统英雄联盟手游赏金猎人出装4399游戏盒安装《暗黑2重制版》与原版《暗黑2》相比差在哪里?【三国杀武将更新0608|手杀】国战左慈暗改大削?!王元姬调机制!神太史慈BUG暂时停用数读世界杯四强:比法强边对决 英克将“点球”?dnf2022年阿修罗最新加点 dnf阿修罗最新版本加点202310大单机破解游戏平台推荐(破解无限内购版很多的游戏平台哪个好)王者荣耀最新S20野怪、兵线、龙刷新时间11.4&11.5版本更新公告:小蜜蜂系列迎来新成员英雄联盟轮子妈天赋怎么点2022-s12轮子妈天赋王者荣耀这个赛季什么时候结束s22小编精选:一汽丰田全新RAV4 荣放 限时购车优惠QQ炫舞手游心动值怎么刷_快速刷心动值技巧《魔兽》粉丝八方集结 部落玩家现场甜蜜求婚dnf仓库打不开怎么办,dnf仓库打不开_DNF仓库锁。设置之后,点了强制解除。然后仓库打不......DOTA2为什么没有DOTA1的光环效果迷你世界2022最新永久皮肤激活码-2022最新的永久皮肤合集dnf男气功装备(dnf男气功装备搭配排行2022)忍者博人赛尔号武心婵在哪,怎么抓?《卡片怪兽》绿色怎么卡片 绿色卡片升级攻略《妄想山海》全服助力砍价活动怎么玩 全服助力砍价活动规则介绍读孙子兵法心得体会
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2047

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