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

韩国网站免费模板苏州知名高端网站建设企业

韩国网站免费模板,苏州知名高端网站建设企业,江津哪里找做网站的,网站建设颜色注意事项题目 给定一个n(n<50)&#xff0c;记f(x)是x各数位的加和&#xff0c;例如f(331)3317 要求输出一个x()&#xff0c;且对于任意i∈[1,n]&#xff0c;均有成立 思路来源 jiangly B站讲解 题解 首先n没啥用&#xff0c;构造一个n50成立的case即可&#xff0c; 给定一个x…

题目

给定一个n(n<=50),记f(x)是x各数位的加和,例如f(331)=3+3+1=7

要求输出一个x(1\leq\ x \leq 10^{10000}),且对于任意i∈[1,n],均有f(2^{i-1}x)>f(2^ix)成立

思路来源

jiangly B站讲解

题解

首先n没啥用,构造一个n=50成立的case即可,

给定一个x,将x乘以2后,数位和变小,乘以50次都变小

考虑变小怎么做,逆向考虑,

假设终态是10000(若干个0),如果*2=10000变小,

前一项就是5000,这样不断除以2,2500,1250,...

发现前面若干项是变小的,中间也有变大的

乘以若干个2得到最后的10000,那么原始就是不带2的,也就是5的j次方

构造5的j次方,每个*2的时候,都会变小几次,然后变大一次,整体趋势变小,偶有变大

拼接到一起,就能抵消这个偶有变大的情况,只要整体趋势是变小多,变大少

打表发现拼接5的1次方到5的100次方即可,总长度也没有超限

也可以中间补0让各段独立,不过删掉0发现也没有违反性质

Bonus

考虑变大怎么做,

手玩发现,9的时候,会变大,如9,18,36,72,144,288,

144->288会变大,具体打表可以后面虽然有变小的时候,但整体的趋势是变大

拼接9,18,36这些数即可,例如9000000001800000036...

只要整体趋势是变大多,变小少,

且拼接的足够长,那么整体趋势一定是变大

代码

# def f(n):
#     s = str(n)
#     ans = 0
#     for c in s:
#         ans += ord(c) - ord('0')
#     return anss = ''
for i in range(100):v = 5 ** is += str(v)
n = int(s)
print(n)
# for i in range(51):
#     print(f"i:{i} f:{f(n)}")
#     n*=2

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

相关文章:

  • 哪个网站可以领单做效果图百度关键词搜索排名代发
  • 广州网站开发定制公司凡科商城app
  • 做交通锁具网站谷歌关键词搜索工具
  • 我局 负责 建设 网站做网站的详细流程
  • 网站被降权如何恢复网页设计与制作模板
  • 做网站的思路怎么写购买网址
  • 北京网站建设亿玛酷适合5广告网站建设流程
  • 河南住房和城乡建设厅网站特种做微商必备十大软件
  • 重庆如何软件网站推广做电子的外单网站有哪些的
  • 外贸建站是什么意思易语言 wordpress
  • 网站建设与维护的案例wordpress手机端怎么用
  • 威联通nas 做网站代理游戏怎么代理
  • 建立网站费用较低网站使用前流程
  • 莱芜金点子最新租房信息wordpress主题优化
  • 北京网站高端建设网站建设时怎么购买空间
  • 连云港网站建设亚马逊跨境电商是做什么的
  • 国内一家做国外酒店团购的网站研发一个app费用
  • 腾讯官方网站做书签长春工程建设信息网站
  • 温州网站开发定制网站建设焦作
  • wordpress 网站换域名app与微网站的区别
  • 使用微信做网站第三方登录视频模板在线制作
  • 做网站中的剪辑图片寻找基础微网站开发
  • 推广网站挣钱北京seo收费
  • 网站建设siteserver全球互联网中心在哪里
  • 长春公司建站模板企业注册域名
  • 长沙招聘信息2022关键词优化的技巧
  • 如何做正规电影网站常用的网页编辑软件
  • 建设公司网站报价揭阳网站建设价格
  • 建设银行网站怎么基本转个人需要优化的地方
  • 电子商务网站建设的意义关于政务网站建设