欢迎来到 贵阳市某某水泥制品运营部
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:贵阳市某某水泥制品运营部  更新时间:2024-05-02 18:11:57

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英雄合击宝石的作用及象征的寓意之猫眼石魔兽世界暴风城怎么去赞达拉DNF:策划和老搬都慌掉了!黄金书紧急补充,但玩家仍不买单《成吉思汗:世界大战》今日公测送豪礼[十周年][公告]9月3日《三国杀十周年》版本更新公告我的世界矿代码大全,矿地村庄种子代码大全逆水寒手游探索技能获取途径大全分享[情报] 老玩家眼中的“实况”历代记凄凉之地地图详解(凄凉之地的副本叫什么)DNF攻略:装备平衡的艺术,极限特化45热门流派数据分析续三国志英杰传94攻略,三国志英杰版吞食天下1怎么去涪水城详细点LOL9.24b胜率前五上单 征服者人马切后排DNF剑宗太刀流加点分享 两大流派配装简介《星际穿越》(Interstellar)中外星球一小时为什么等于地球七年呢?【新套装】寻香问药 求索之行非常变态的游戏APP有哪些英雄联盟手游石头人AP天赋怎么点?光遇雨林赏花在哪-雨林赏花位置介绍血精灵适合什么职业—魔兽世界血精灵适合什么职业血精灵之选职业大揭秘部分大区登录后30秒无法打开仓库英雄合击1.80合击手游最新版本下载安装免费DNF:魔道被削弱至今连PK都无法AK,虎牙仇东升要背锅?云顶之弈11.14版本最强阵容搭配出装以站位分享2021dnf解除安全模式失败怎么回事-解除安全模式失败原因介绍LOL努努雪人骑士二战前线2无敌版dnf角色恢复怎么看职业-恢复角色查看职业方法僵尸危机5无敌版LOLS13寒冰海妖三项怎么玩 LOLS13寒冰海妖三项玩法介绍Xinputemulator中文版_xinputemulator v3.27(模拟360手柄)补丁解读DNF盗号流程 教你如何有效防止被盗号《魔兽世界》沙塔尔天空卫队声望刷取详解 沙塔尔天空卫队声望刷取攻略一览我的世界手游复古风格小屋建造图文攻略dnf流浪武士毕业装备推荐魔兽世界剧情 大灾变奥丹姆的主线剧情流程将军令全解金铲铲之战劫主C阵容出装 S10电子舞曲劫阵容推荐新手必看!崛起:终极王者,最全攻略part.2
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2572

Copyright © 2024 Powered by 贵阳市某某水泥制品运营部   sitemap