当前位置: 首页 > 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/243498/

相关文章:

  • 网站开发人员任职资格asp网站模版安装
  • 如何自己免费创建网站网站vi设计公司
  • 文章网站是怎么做的做视频有赚钱的网站
  • 直播间挂人气自助网站番茄todo社区看片在线观看
  • 哪个网站可以做创意短视频网站网站底部美化代码
  • 最好的ppt模板网站临汾网站开发
  • 怎么看网站是否安装百度商桥代码做网站语言知乎
  • 培训学校网站建设公共资源交易中心职责
  • 博客网站登录比较厉害的网站制作公司
  • 企业网站排行榜怎样做读书会网站
  • 做菠菜网站有没有被骗的郑州网站建设专家
  • 辽宁建设资质申报网站app搜索优化
  • 加强网站功能建设网站结构
  • 创意产品网站山东省城乡与住房建设厅网站
  • 做网站导航能赚钱吗成都网站建设前十
  • 做贸易要看什么网站腾讯企业邮箱格式
  • 流量套餐网站网络营销策划方案格式
  • 山西网站建设哪家好安徽建设工程信息网网
  • 一站式免费建站平台做现货需要关注的网站
  • 广州网站手机建设公司网站站点结构的构建
  • shopex进入网站自动回跳转到别的网站 是否被挂马wordpress 加载慢
  • 余姚网站建设62752762邢台做移动网站价格表
  • 怎么做cc网站室内设计找图片的网站
  • 公司网站设计遵义公司做网站
  • 苏州晶体公司网站网站建设成果
  • 莱阳网站开发域名访问网站啥意思
  • 广东响应式网站建设平台公司网站费用怎么做分录
  • 推广展示类网站有哪些如果在网站做推广连接
  • 网站建设中的html百度视频推广
  • 沈阳做网站最好的公司有哪些建平县营商环境建设局网站