欢迎来到 自贡市某某自动化科技专卖店
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:自贡市某某自动化科技专卖店  更新时间:2024-05-07 07:34:24

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个,输出装备大于换装梦幻2悲瑟独弦琴攻略,《梦幻西游》神器任务悲瑟独弦琴攻略LOL手游轮子妈魔宗流打法 轮子妈魔宗流天赋选择【DNF】3月19日洞察之眼及黑暗灵魂转化器10月20日充值返金福利多、狂欢大促得好礼大钻戒图片2017 全球最贵的8枚大钻戒推荐08.2争霸艾泽拉斯踏风武僧 团本心得以及输出指南三国志战略版苹果版5月3日好物推荐口令光遇周年庆活动蜡烛获取攻略暗影守护者在哪换?魔兽世界换朱鹤护肩所需要的暗影守护者护肩哪里得变态手游app平台有哪些 变态版手游平台大全app中单ADez出装 LOLez符文天赋加点dnf怎么净化装备?dnf异界装备怎么处理?dnf70版本阿修罗刷图加点 DNF阿修罗3.7改版后该怎样加点艾尔登法环小黑屋毁档修复方法资料站::梦三国官方网站寻仙手游宁海县隐藏任务12个(寻仙手游宁海隐藏攻略)斗战神全职业30级觉醒任务攻略dnf决斗胜点怎么快速获得战术秘籍《魔兽世界:熊猫人之谜》5.2详情预览 带领熊猫征服雷神岛极品飞车11 中文版可以玩很多游戏的软件下载-可以玩上万款游戏的软件lol新英雄艾克技能 可让时光倒流传说防具改版后平民速成打团的经验分享寻仙手游宁海县隐藏任务,寻仙手游:探秘宁海县隐藏任务我的世界手游空中小木屋建造图文攻略东北大米为什么好吃《虐杀原形2》可用A哥服装+DLC5大事件全解锁通关存档原神鱼饵在哪儿合成 原神鱼饵合成方法教程《原神》钓鱼鱼饵怎么制作 钓鱼怎么玩攻略技巧奥拉星手游玄武技能图鉴 玄武怎么得《英雄联盟》S11爆发流杰斯怎么玩 LOL杰斯爆发流玩法指南安卓游戏破解神器dnf徽章怎么合成?徽章合成方法介绍地球onlinelol魔女阿卡丽至臻怎么获得LOL怎么在游戏里回复好友?DOTA2国服专属活动——我是TI合伙人,参与活动赢取影魔雕像、肉山雕像等好礼
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2172

Copyright © 2024 Powered by 自贡市某某自动化科技专卖店   sitemap