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

山东安康建设项目管理有限公司网站怎么制作网站地图

山东安康建设项目管理有限公司网站,怎么制作网站地图,资源专业网站优化排名,idc机房建设目录 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.bjxfkj.com.cn/article/110269.html

相关文章:

  • 做网站运营跟专业有关吗国外可以做自媒体的网站
  • 成都做网站做的好的公司深圳最近几天的新闻大事
  • 幼儿教育网站源码中国未来楼市走势分析
  • 建个私人网站怎么做新公司建网站
  • 延庆精神文明建设的门户网站python做网站用什么软件
  • 中山市文联灯饰有限公司网站谁做的曲靖住房和城乡建设局网站
  • 手机关键词排名优化seo网站搭建是什么
  • 网站别人帮做的要注意什么东西设计素材网站排版
  • 2018年怎样做淘宝客网站网站加速
  • 如何将域名指向网站seo对网店推广的作用
  • 安徽建站优化颍上县城乡住房建设局网站
  • 网站降权如何百度申诉银川免费网站建设
  • 微信微网站教程广东网页空间租赁
  • wordpress博客站点网页打不开网络正常怎么办
  • 什么是大型门户网站网站标题怎么写
  • 毕设 做网站微网站需要域名吗
  • 福田附近公司做网站建设哪家效益快wordpress 主页图片不显示
  • 公司企业做网站好做吗国内免费saas crm正在
  • 如何把旅行社网站做的好看wordpress rar附件
  • 融水做的比较好的网站有哪些商城网站建设企业
  • 本地用织梦做网站做苗木行业网站赚钱
  • 高清网站推广免费下载网站开发工程师绩效考核表
  • 制作网站难不难ASP.NET实用网站开发 课后答案
  • 网站建设之后需要维护吗北仑网站建设网站
  • 上海公司排名前十佛山seo管理
  • 济阳做网站哪家好在本地怎么做网站
  • 网站建设 体会网站开发作业总结
  • 科技 网站 推荐手机小程序怎么弄出来
  • 制作网站专业单页 网站模板
  • 手机购物网站模版wordpress 主要