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

山东安康建设项目管理有限公司网站西安h5响应式网站

山东安康建设项目管理有限公司网站,西安h5响应式网站,成都高端网站建设哪家好,网站建设公司哪家专业目录 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/341654/

相关文章:

  • 石家庄电商网站建筑工地招聘信息网
  • 手机网站设计教程vp代理商网站管理系统
  • python做直播网站wordpress登录可见菜单
  • 郑州网站推广策划做网店去哪个网站货源好
  • 公司如何注册网站网站设计方案谁写
  • 潍坊网站制作工具手机在线做ppt模板下载网站
  • 哈尔滨营销网站建设公司哪家好高清视频制作软件下载
  • 可以做软件的网站有哪些功能云南省建设厅官方网站不良记录
  • 网站稳定期的推广个人网站建设方案实施
  • 合肥企业网站现在 做网站 技术路线
  • 小型静态网站是什么原因网络营销师有用吗
  • 网站外链带nofollow是什么意思长治网站建设费用
  • 株洲58同城网站建设电话企业内部网站制作模板
  • 基于jsp的网站开发的文献黑群晖按照wordpress
  • 企业网站加快企业信息化建设wordpress文章视频
  • 深圳模板网站建设哪家好软件开发工程师
  • 企业做网站做什么科目如何安装字体wordpress
  • 怎么买域名建网站如何查看一个网站用什么程序做的
  • 做网站不能有中文字符网站建设与管理项目1项目规划
  • 蕲春县住房和城乡建设局网站免费自动刷访客量
  • seo专员有前途吗网站优化策划方案
  • 两个域名指向同一个网站怎么做科技股份公司网站模板
  • 男女做暖暖的网站大全上海网站建设类岗位
  • 网站运营策划方案企业网站托管技巧
  • 下载素材第三方网站是怎么做字体设计艺术字
  • 网站建设 中企动力嘉兴0573绍兴做网站
  • 网站注册需要多少钱如何制作一个论坛网站
  • 毕业设计用PHP做旅游网站网站软件设计
  • wordpress 跨站调用外贸公司管理系统
  • 广告公司网站设计方案北京市招标网