欢迎来到 湘潭市某某形象策划教育中心
全国咨询热线:020-123456789
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

新闻中心
leetcode2310_go_个位数字为K的整数之和
  来源:湘潭市某某形象策划教育中心  更新时间:2024-04-29 19:11:12

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


友情链接顶刊《Acta Mater》:激光熔化镍锰镓单晶的外延再凝固直播回顾 | 新能源车“超速”?还能上车吗?利用 golang channel 创建高效的 worker pool巴克莱:需求前景疲软 下调AMD(AMD.US)与英特尔(INTC.US)目标价Web3日报 202207112《交通大数据分析实战》课程介绍DBA技术分享(十一)- 查询mysql的Jobs/events买纯电代步小车,东风新能源EX1同样出彩乐视发布百元机Y2 Pro:安卓11+华为HMS史玉柱的自律,值得你我和刘强东学习仙途智能Autowise完成2亿元B2轮融资岚图卢放:以用户为中心,永葆“刷新”状态拍照功能好如何判断?只要满足这4个标准,才是旗舰级影像手机中国联通携手烽火通信完成50G Combo PON现网试点苹果成2022年Q1第二大智能手机厂商中国联通与中远海运签署战略合作协议爬虫利器 Beautiful Soup 之搜索文档得生鲜者得天下│朴朴的抢滩登陆,引一众寡头竞争渡全球半导体为什么集体扑街,只有这里才能给你真正的解读市场消息:特斯拉加大在新加坡的招聘力度RocketMQ 源码分析二之更新Topic命令java catch 空指针异常_关于Java:捕获空指针异常第三章:文本信息抽取模型介绍——实体抽取方法:NER模型(下)e亿屏在线:重新定义了媒体素材的类型指标替代FTP,4步搭建私有云服务器谷歌计划2022年缩减招聘规模了解使用专用5G的中立主机网络曾经卖出1亿台的诺基亚“胖6”,如今沦为60元电子垃圾日本KDDI大规模通信故障持续48小时,影响巨大NEOPIN与Cube Entertainment签署战略合作协议京东服务变差劲了小米12S系列配置参数盘点柴天佑院士:工业人工智能为流程工业提供新技术京东平台第三方管理到底有多差?快麦电商erp 每日电商资讯 7.12科学家发现:仅使用紫外线分解塑料的新方法一文了解PGNFT:致敬BAYC,亦是Web3.0时代下的Gravatar鱼小兜重构零售新模式,助力实体店升级ROMA Linux笔记本,配备四核RISC-V SoC,支持Web3、NFT、加密货币java秒杀脚本(亲测有效)
联系我们

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

电话:020-123456789

传真:020-123456789

邮箱:admin@aa.com

0.2222

Copyright © 2024 Powered by 湘潭市某某形象策划教育中心   sitemap