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

临西网站建设费用西安百度搜索排名

临西网站建设费用,西安百度搜索排名,政府网站 asp,wordpress mp4目录 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.hyszgw.com/news/11209.html

相关文章:

  • 肇庆网站建设方案外包黄山seo
  • 苏州建设项目备案网站百度首页网站推广多少钱一年
  • 淮安做网站找哪家好竞价交易
  • 号号网站开发中小企业网站
  • 重庆微信网站制作价格企业网站推广的形式有哪些
  • 做视频网站用哪个cms市场调研
  • 怎么将html代码放到wordpress如何快速优化网站排名
  • 家装设计网站怎么做外包网络推广
  • ps做产品的网站龙岗网站推广
  • HTML网站制作设计安卓优化大师hd
  • 一级域名网站建设花都网络推广seo公司
  • 上海网站建设规范百度站长工具平台登录
  • 专门做地图的网站百度指数api
  • 做自媒体可利用的国外网站站长工具忘忧草
  • 海口网站建设方案成都seo专家
  • 网站发多少篇文章开始做外链域名网
  • 263企业邮箱登录登录入口电脑版网站关键词优化软件
  • 微信 host 微网站模版谷歌play商店
  • 闸北企业网站制作东莞好的网站国外站建设价格
  • 织梦网站在css中怎样做导航东莞网站推广软件
  • 网站做好了每年都要续费吗杭州关键词排名系统
  • 北京好一点的微网站开发公司广告网站推荐
  • wordpress 海量数据合肥网络公司seo建站
  • 顺德做营销网站公司网站设计与网页制作
  • 跟我一起做网站pdf电驴电子商务seo实训总结
  • 东莞外贸网站推广商铺营销推广方案
  • 网站开发 商标注册seo推广是什么意怿
  • 网站建设与管理项目1项目规划网站推广途径和推广要点
  • 电商网站里的图片护肤品软文推广
  • 网站左侧图片悬浮代码中国站长网入口