当前位置: 首页 > news >正文

深圳网站建设公司联系方式杭州市建设工程造价管理协会网站

深圳网站建设公司联系方式,杭州市建设工程造价管理协会网站,福建龙岩天宫山,肥城网站建设公司目录 A AcWing 4867. 整除数 1.题目描述 2.思路分析 3.代码实现 B AcWing 4868. 数字替换 1.题目描述 2.思路分析 3.代码实现 A AcWing 4867. 整除数 1.题目描述 2.思路分析 为什么不能直接暴力? 数据:1 ≤ n, k ≤ 10 ** 9 1s内最多…

目录

A    AcWing 4867. 整除数

1.题目描述

2.思路分析

3.代码实现

B    AcWing 4868. 数字替换

1.题目描述

2.思路分析

3.代码实现


A    AcWing 4867. 整除数

1.题目描述

2.思路分析

  • 为什么不能直接暴力?

数据:1 ≤ n, k ≤ 10 ** 9

1s内最多运行到10 ** 8次方左右,所以不能直接暴力

  • 那怎么做呢?

需要一定数学思维

易知:被除数 ÷ 除数 = 商 ······ 余数

故:被除数 = 除数 * 商 + 余数

即:n = k*q+r

当r = 0时,ans = k*(q+1)

当r != 0时,ans = k*(q+1)

3.代码实现

n, k = map(int, input().split())
print(k * (n // k + 1))

B    AcWing 4868. 数字替换

1.题目描述

2.思路分析

没想太多,其实是dfs+剪枝什么的也不会

直接bfs枚举出所有每次两数相乘的结果然后统计边数,

如果x变为n位数字返回边数,

否则返回-1

3.代码实现

n, x = map(int, input().split())def bfs(s):q = [s]seen = {s}cnt = 0while q:for _ in range(len(q)):v = q.pop(0)if len(str(v)) == n:return cntfor w in set([int(i) * v for i in str(v)]):if w not in seen:q.append(w)seen.add(w)cnt += 1return -1print(bfs(x))

如有帮助可以点赞收藏嘛~

如有不足或不解之处欢迎评论留言~

http://www.yayakq.cn/news/652652/

相关文章:

  • 手机在线做ppt的网站有哪些问题企业网站ui设计
  • 自己做卖东西网站企石网站建设
  • 可信网站认证 服务中心衡阳 网络 网站
  • 著名网站设计公司嘉兴公司网站建设
  • 网站建设 推广企业税率深圳网站建设公司网络服务
  • 国内知名的网站建设公司福州建设人才市场网站
  • 专注做动漫的门户网站网站开发工作量评估
  • php网站开发环境说明ps做网站效果图制作过程
  • 好看云在线网站模板wordpress 文件分享
  • 怎么给网站添加关键字东莞沙田门户网站建设
  • 网站维护与建设网络营销是什么样的
  • 免费响应式网站北京地铁建设管理公司网站
  • 那个网站的域名便宜菏泽炫佑网站建设
  • 做国外网站要注意什么最常见的网络营销方式
  • 沧县做网站怎么在网络上做推广
  • 婚庆公司网站php源码才艺多网站建设
  • 天津武清网站建设网站备案号申请流程
  • 广东企业移动网站建设哪家好网络管理系统平台有哪些
  • 晋江+网站建设+推广专业制作网站价格
  • wordpress模板 户外钓鱼类网站wordpress 学校
  • 襄阳住房和城乡建设网站注册网址要多少钱
  • 类似qq空间的网站深圳集团网站建设企业
  • 企业建设网站例文wordpress 自定义排序
  • 廊坊购物网站开发设计网站制度建设模板
  • 进一步加强区门户网站建设管理办法张雪峰谈工业设计
  • 邯郸网站建设市场大蒜做营销型网站
  • 潍坊公司网站模板建站模板网站不可以做seo优化吗
  • 西安建立公司网站的步骤海淀
  • 泰州网站制作建设怎么用织梦做自己的网站
  • 便利的广州微网站建设中国有色金属建设协会网站