欢迎来到 泸州市某某环保机械设备培训学校
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:泸州市某某环保机械设备培训学校  更新时间:2024-05-02 15:57: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新职业弓箭手技能加点推荐 弓箭手最强技能加点攻略轩辕传奇分析刺客的五种加点方向电波钟表的基本技术原理[GM活动]五百万喇叭搜集令火炬之光2法师毕业装备(火炬之光四大职业属性介绍)流放之路暗影刺客玩法攻略大全 暗影刺客天赋加点详解英雄联盟S11阿狸怎么出装拼多多券后价会计入最低价吗?怎么均衡?英雄联盟时间刺客艾克怎么出装 时间刺客艾克多种出装推荐DNF女弹药装备搭配建议分析 玩家必看指南魔兽世界武器幻化怎么弄微小游戏世界相似游戏下载预约此人囤积6000升尿液,想要从中提炼黄金,意外发现一元素改变世界《地下城与勇士DNF》2015国庆套光环属性第一条主宰的刷新时间羊了个羊7月3日攻略保卫萝卜3游乐场第2关图文攻略 游乐场第2关金萝卜通关布阵建议:《DNF转区全面解析:规则、流程及注意事项》为濒危的民族传统文化而苦斗的酋长们DNF2024刃影最强毕业附魔选择火炬之光2职业加点和技能,火炬之光2人物加点攻略传说很超值:Intel新一代赛扬G530评测LOL测试服11.2 装备改动 狂风冷却回调90 帝国指令寒冰再见 吸蓝刀效果大加强!雷霆召唤下载-雷霆召唤「v6.6.2」安全版寻仙手游宁阳观隐藏任务攻略:探秘古老传说,获得丰厚奖励美服LOL测试服下载 英雄联盟LOL测试服汉化教程csgo大行动多久一次任务做完给什么-csgo大行动任务奖励一览王者荣耀s22更新内容最新消息 王者荣耀s22赛季改动内容汇总特权与服务VIP星级对应轻松通关 DNF守护者祭坛困难关卡加点攻略lol狐狸怎么玩-狐狸技能连招及出装天赋教学奇迹暖暖第七章公主级s省钱装扮介绍魔兽世界9.2:核动力轮椅的组装流程——正式服移速配装攻略dnf强打红字可以覆盖强化吗(dnf锻造后还能打红字吗)魔兽世界暴风城监狱多少级能进卷严重、难度高、激励少,如何适应空投市场新变化dota赏金猎人出装2023-赏金猎人出装攻略8月1日版本更新内容
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1768

Copyright © 2024 Powered by 泸州市某某环保机械设备培训学校   sitemap