欢迎来到 重庆市某某食品机械运营部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:重庆市某某食品机械运营部  更新时间:2024-04-27 15:17:48

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史上最强称号 你拥有几个?《dnf》固定史诗和自定义史诗区别介绍DNF:石化出血流!触发简单,伤害不俗,成长上限高《原神》2.0稻妻城进入攻略大全 稻妻如何去新刘备精装版2010最终版下载地铁笨蛋5,地铁笨蛋5小游戏,2214小游戏,www.2214.cndnf忍者走什么流派(dnf忍者手法注意事项一览)火影忍者-博人传(2017)王者荣耀:碎片商店中,这四款皮肤性价比最高,建议优先兑换!魔兽世界9.0黑市商人在哪 黑市拍卖行位置介绍如何看待梦幻西游下半年来物价和游戏币都贬值,号价也大幅下跌的事实?《魔兽世界》至高岭牛头人职业选什么好 至高岭牛头人资料全介绍LOL S6中单劫天赋符文出装 6.7版本最新忍术DNF剑宗太刀流加点分享 两大流派配装简介挑战TBC怀旧服最幸运玩家,6次就刷出DK马,这掉率还真提升了?2021热门仙侠传奇游戏「剑网3」高画质仙侠游戏真实传奇sf手游LOL各大英雄贴吧的引流绝活,逗乐了所有人梦幻西游:新区首位持国玩家,一手合龙鲤炼妖成功!魔兽部落徽记怎么获得(魔兽部落徽记获取攻略)血精灵适合什么职业—魔兽世界血精灵适合什么职业血精灵之选职业大揭秘蛋刀幻化放宽条件 魔兽世界dh蛋刀幻化需要什么条件DNF普鲁兹发电站主线攻略 怪物特性LOLS10机器人符文怎么搭配恶魔城x历代记攻略探索丰富玩法(强化防御寻找隐秘道路)魔兽世界怀旧服史诗武器大全 全史诗武器效果介绍 格雷希尔,毁灭之黎明18神话 2臻彩 17限定 33传说 49史诗 237皮肤 77炫彩 167英雄 黄金dnf女鬼剑详解 女鬼剑两大分支剑神与剑魔技能展示首汽约车app下载中文 10.4.7 更新:2024-03-28备案号:京ICP备16055197号-8A英雄联盟皎月女神打野天赋分析 怎么加点LOL英雄联盟S6希维尔玩法教学 lol轮子妈ADC攻略离散数学与其应用(原书第7版) 奇数编号练习答案.pdf摩尔庄园儿童生意密码:“四不像”为什么能成长羊了个羊第四关攻略 每日一关第四关怎么过[多图]掌上穿越火线app《守望先锋》“归来”要钱吗 游戏售价说明魔兽世界猫德超详细培养攻略(魔兽猫德必备宏命令分享)英雄联盟杰斯上单打法攻略分享 杰斯上单天赋符文搭配推荐天堂W 新手选择哪个区服?各区服优劣势盗贼开锁技能指南(全)几经跌宕起伏 “总有办法”重生 “老西影”新突围
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.192

Copyright © 2024 Powered by 重庆市某某食品机械运营部   sitemap