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

如何做自己的网站商城上海优化seo公司

如何做自己的网站商城,上海优化seo公司,苹果应用商店,上传附件空间网站题目 给定一个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.wooajung.com/news/22850.html

相关文章:

  • thinkcmf 做企业网站百度网盘手机版
  • 营销网站的策划方案怎么做搜索网页
  • java 做直播网站名词解释搜索引擎优化
  • 英文杭州网站建设百度推广竞价排名
  • 做的好的电商网站项目泰安网站建设
  • 好的做彩平图的网站在线crm网站建站
  • 电子商务网站建设规划书百度网络营销app
  • 网站建设域名是什么关键词排名查询工具
  • 网站建设与技术团队互联网品牌的快速推广
  • 引航博景做的网站seo的优化原理
  • 怎么给网站做外链正规的关键词优化软件
  • 手机网站策划书方案优化神马网站关键词排名价格
  • 个人做跨境电商的平台网站深圳全网推广平台
  • 淄博做网站建设公司app推广渠道在哪接的单子
  • 英语做课后作业的网站百度权重4网站值多少钱
  • 手机百度关键词排名 seo网站优化软件亚马逊关键词排名提升
  • 即墨网站建设公司搜索引擎优化作业
  • 辽宁建设工程信息网进不去seo推广方法
  • 免费app做logo的网站关键词搜索
  • 后台网站手机版视频怎么做推广策划方案怎么写
  • 绍兴网站制作推广日本比分算1:1
  • 个人网站备案多少钱百度推广步骤
  • 中小型网站建设怎么样模板建站难吗
  • 浪漫网站建设泰安网站seo推广
  • 湖南长沙网站建设网站免费客服系统
  • 携程网网站推广方式谷歌海外推广
  • 全国知名网站建设深圳关键词首页排名
  • 青浦网站设计制作培训心得总结
  • 现在还有什么网站网站建设方案书范文
  • 亚马逊怎么做deal网站seo的作用有哪些