欢迎来到 宿州市某某物流有限公司
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:宿州市某某物流有限公司  更新时间:2024-05-06 19:18:54

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题目,找到规律枚举即可


友情链接美酒节坐骑获取攻略英雄联盟手游AP石头怎么玩 AP石头玩法技巧教学英雄联盟惩戒之箭有什么技能-惩戒之箭技能介绍《英雄联盟》S13赛季星界驱驰妖姬出装攻略dnf男散打装备奥特曼补丁,dnf男格斗奥特曼补丁PC Engine Game Archives 游戏(PS3、PSP、PS Vita 用)正在阅读:阴阳师现世召唤怎么弄 现世召唤操作方法介绍【详解】阴阳师现世召唤怎么弄 现世召唤操作方法介绍【详解】外服玩家评选非橙武经典武器TOP20悟饭游戏厅ios苹果版下载psp恶魔城x历代记中文版 汉化版携6款产品登上腾讯游戏年度发布会,天美如何让游戏更具想象力?MMO迎来“超级游戏”新时代,全球巨头烧钱进场!东非大裂谷被称为地球的伤疤,这里并不荒凉,它是生物的天堂十大手游破解版app排行榜 破解版游戏软件app哪个好王者荣耀S22关羽出装攻略 怎么选择装备推荐DNF幸运魔锤怎么没了 DNF幸运魔锤攻略介绍魔兽世界天空卫队声望怎么刷?【附简要流程攻略】每日数字解密 每日不同惊喜光遇:三周年周边开售,冥龙玩偶萌萌哒正在阅读:阴阳师现世召唤怎么弄 现世召唤操作方法介绍【详解】阴阳师现世召唤怎么弄 现世召唤操作方法介绍【详解】【CF】记得先抽后付吗,你希望哪个活动沿用此方法英雄联盟手游伊芙琳玩法全解析:掌握核心技巧,称霸野区!熊猫人正义点数在哪换装备,WOW90熊猫正义点在哪里换装备啊我都4000满了老排随机都给金币不怎么才能认识到打《英雄联盟》的妹子?wow牧师幻化什么比较好,魔兽世界MS幻化求指导英雄联盟s14艾克怎么出装DNF:刃影专属战令袭来,1级送强力宠物、15个恐怖之瞳等你拿三次炼妖出“合宠专家”成就,一看宝宝笑容消失了皮城绅士归来 S5赛季中路高富帅杰斯指南翁恺(浙江大学)BCD解密 初学者解题思路共享,如有问题欢迎指正!dnf锻造材料怎么大量获取 DNF收集锻造材料优质途径TOP5推荐 已推荐续写辉煌,齐鲁再掀格斗风潮云顶之弈s11圣贤95阵容推荐英雄合击之狂暴传奇2022哈利波特绝音鸟羽毛获取攻略王者荣耀艾琳怎么来的 内测射手获取方法cf钻石抽奖在哪里点点手机月入10万?记者暗访发现实为变相传销英雄联盟es什么意思,英雄联盟里什么是ap ad es《鹰眼侦探社》持续热播,《天天向上》首次曝光“鹰眼神探”
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.1921

Copyright © 2024 Powered by 宿州市某某物流有限公司   sitemap