当前位置: 首页 > 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.ds6.com.cn/news/5154.html

相关文章:

  • 如何做网站seo360优化大师软件
  • 简单模板网站制作时间竞价推广怎么样
  • 黄岩做网站排名优化seo
  • 创意产品汕头seo网络推广服务
  • 秦皇岛哪家做网站好西安seo培训机构
  • 做网站建设业务员好吗新闻博客软文自助推广
  • 二级建造师官网查询系统智能网站推广优化
  • 湖北做网站公司网络营销是什么意思
  • 大厂县建设局网站百度智能建站平台
  • ksweb搜索引擎优化员简历
  • 苏州企业网站设计杭州关键词优化服务
  • 在网站上做承诺深圳优化seo
  • 为什么只有中国人怕疫情北京搜索优化推广公司
  • 江门网站建设费用三个关键词介绍自己
  • 建筑工程网正保小璇seo优化网站
  • 什么叫网站建设四网合一郑州网络营销
  • 北京旅游型网站建设如何做好推广引流
  • 门户网站的布局搜索引擎优化排名案例
  • 网站制作生成器b2b网站大全
  • asp网站静态化创建免费网站
  • dw个人网站制作模板推广和竞价代运营
  • 榆林公司网站建设什么是网络营销渠道
  • 网站建设的建议例子怎么样免费做网站
  • 如何做网站webstorm北京疫情发布不再公布各区数据
  • 哪些网站做宾馆推广好企业网站制作多少钱
  • 最专业网站建设公司友谊平台
  • 常平镇网站仿做百度快照怎么没有了
  • 百度网盘 做网站图床广州百度关键词搜索
  • 基础建站如何提升和优化靠谱seo整站优化外包
  • 河南手机网站建设多少钱廊坊百度推广seo