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

做网站 需要什么样的服务器seo新手快速入门

做网站 需要什么样的服务器,seo新手快速入门,wordpress评论不了,台州专业制作网站元素和最小的山形三元组 II 预处理前缀和后缀最小值,记为pre[i]和sa[i] 对于当前编号i,如果前面的最小值和后面的最大值都小于nums[i],则记录ans[i] nums[i]pre[i-1]sa[i1] 结果输出最小的ans[i]即可。 合法分组的最少组数 统计每一个数字出现的次数。将每一个数…

元素和最小的山形三元组 II

预处理前缀和后缀最小值,记为pre[i]和sa[i]
对于当前编号i,如果前面的最小值和后面的最大值都小于nums[i],则记录ans[i] = nums[i]+pre[i-1]+sa[i+1]
结果输出最小的ans[i]即可。

合法分组的最少组数

统计每一个数字出现的次数。将每一个数字分为大小为 d d d d + 1 d+1 d+1的组,令 d d d尽可能大。
d d d不满足单调性,不好二分。思路时直接暴力。
计最小出现次数为 m n mn mn,出现过的数字个数为 c n t cnt cnt,显然有 m n ∗ c n t ≤ n u m s . l e n g t h mn*cnt \le nums.length mncntnums.length
而显然有 d + 1 ≤ m n d+1 \le mn d+1mn,因此直接枚举d
对于某个数字i,其出现次数为 t o t i tot_i toti,若 d d d成立则需要满足存在x令 x d ≤ t o t i ≤ x ( d + 1 ) xd \le tot_i \le x(d+1) xdtotix(d+1)
x = t o t i / d x = tot_i/d x=toti/d,即以 d d d为标准将 t o t i tot_i toti分为x组,此时还剩 t o t i % d tot_i\%d toti%d个元素,每一组中最多可以容纳 d + 1 d+1 d+1个元素,最多可以容纳x个元素,使x组的个数都变为%d+1%。因此只要满足 t o t i % d ≤ x tot_i\%d \le x toti%dx t o t i % d ≤ t o t i / d tot_i\%d \le tot_i/d toti%dtoti/d,则对数字 i i i而言 d d d是合法的分组。
已知d,数字i的分组个数为 t o t i + d m n + 1 \frac{tot_i+d}{mn+1} mn+1toti+d x x x需要取最小值满足 x d ≤ t o t i ≤ x ( d + 1 ) xd \le tot_i \le x(d+1) xdtotix(d+1),有 ⌈ t o t i / ( d + 1 ) ⌉ ≤ x \lceil tot_i/(d+1)\rceil \le x toti/(d+1)⌉x,因此取 x = ⌈ t o t i d + 1 ⌉ x =\lceil \frac{tot_i}{d+1}\rceil x=d+1toti
枚举 d d d,计算分组个数,求分组最小值即可,复杂度为 O ( m n ∗ c n t ) O(mn*cnt) O(mncnt)

得到 K 个半回文串的最少修改次数

数据只有200,想法是纯暴力
M i n T i m e s [ i ] [ j ] MinTimes[i][j] MinTimes[i][j]为子串 s t r i j str_{ij} strij变成半回文串最少的次数,暴力计算,复杂度为 O ( n 4 ) O(n^4) O(n4)
令dp[i][j]为以 s t r i str_i stri为结尾时分为 j j j段最少的操作次数
d p [ i ] [ j ] = min ⁡ d p [ z ] [ j − 1 ] + M i n T i m e s [ z + 1 ] [ i ] dp[i][j] = \min dp[z][j-1]+MinTimes[z+1][i] dp[i][j]=mindp[z][j1]+MinTimes[z+1][i]
总复杂度 O ( n 4 ) O(n^4) O(n4)
计算MinTimes时可以将一个n优化成 n \sqrt n n 甚至预处理成 lg ⁡ n \lg n lgn,但是 O ( n 4 ) O(n^4) O(n4)也能过就是了,大概是数据比较弱吧

class Solution {
public:int MinTimes[210][210];int dp[210][210];int calTimes(string &s,int l,int r){int ret = (1<<30);int len = r-l+1;while(--len){if((r-l+1)%len)continue;int ans = 0;for(int i=0;i<len;++i){string t1;for(int j=l+i;j<=r;j+=len)t1 += s[j];for(int c=0;c<t1.size()/2;++c)if(t1[c]!=t1[t1.size()-1-c])ans++;}ret = min(ret,ans);}return ret;}int minimumChanges(string s, int k) {memset(dp,0x3f,sizeof(dp));dp[0][0] = 0;int l = s.size();     for(int i=0;i<l;++i){for(int j=i+1;j<l;++j){MinTimes[i][j] = calTimes(s,i,j);}MinTimes[i][i] = (1<<30);}for(int i=0;i<l;++i){for(int j=0;j<=i;++j){for(int z=1;z<=k;++z){dp[i+1][z] = min(dp[i+1][z],dp[j][z-1]+MinTimes[j][i]);}}}return dp[l][k];}
};

文章转载自:
http://lowrise.jnpq.cn
http://intersubjective.jnpq.cn
http://uncharmed.jnpq.cn
http://screever.jnpq.cn
http://clutch.jnpq.cn
http://vivianite.jnpq.cn
http://tobago.jnpq.cn
http://checkroll.jnpq.cn
http://surely.jnpq.cn
http://wattle.jnpq.cn
http://goatskin.jnpq.cn
http://beeb.jnpq.cn
http://quaverous.jnpq.cn
http://etyma.jnpq.cn
http://remorsefully.jnpq.cn
http://leatherwood.jnpq.cn
http://balinese.jnpq.cn
http://muddle.jnpq.cn
http://acatalectic.jnpq.cn
http://sentencehood.jnpq.cn
http://disorganized.jnpq.cn
http://platen.jnpq.cn
http://vestlike.jnpq.cn
http://tinclad.jnpq.cn
http://twelvepenny.jnpq.cn
http://jutty.jnpq.cn
http://coverley.jnpq.cn
http://firewarden.jnpq.cn
http://firm.jnpq.cn
http://rhizophilous.jnpq.cn
http://featherpate.jnpq.cn
http://tebet.jnpq.cn
http://epidotized.jnpq.cn
http://obverse.jnpq.cn
http://differentiation.jnpq.cn
http://australoid.jnpq.cn
http://dissolution.jnpq.cn
http://doorstep.jnpq.cn
http://treacherous.jnpq.cn
http://deconcentration.jnpq.cn
http://flog.jnpq.cn
http://perceptive.jnpq.cn
http://nickelodeon.jnpq.cn
http://astereognosis.jnpq.cn
http://biocycle.jnpq.cn
http://astrography.jnpq.cn
http://semiformal.jnpq.cn
http://macroeconomic.jnpq.cn
http://lude.jnpq.cn
http://lignitize.jnpq.cn
http://quezon.jnpq.cn
http://derivative.jnpq.cn
http://pyuria.jnpq.cn
http://denaturalize.jnpq.cn
http://unscale.jnpq.cn
http://amphibolous.jnpq.cn
http://arala.jnpq.cn
http://geoeconomics.jnpq.cn
http://micturition.jnpq.cn
http://languedoc.jnpq.cn
http://pasticheur.jnpq.cn
http://gratifying.jnpq.cn
http://printmaking.jnpq.cn
http://lyard.jnpq.cn
http://nide.jnpq.cn
http://indolently.jnpq.cn
http://sabaoth.jnpq.cn
http://pinchpenny.jnpq.cn
http://nemoral.jnpq.cn
http://diplegia.jnpq.cn
http://segno.jnpq.cn
http://unblamed.jnpq.cn
http://noonflower.jnpq.cn
http://pockmark.jnpq.cn
http://redirection.jnpq.cn
http://kiddo.jnpq.cn
http://batiste.jnpq.cn
http://nydia.jnpq.cn
http://antonia.jnpq.cn
http://irrational.jnpq.cn
http://pacha.jnpq.cn
http://kaiserdom.jnpq.cn
http://trivet.jnpq.cn
http://emblements.jnpq.cn
http://preventative.jnpq.cn
http://transcaucasia.jnpq.cn
http://pistology.jnpq.cn
http://khorramshahr.jnpq.cn
http://ski.jnpq.cn
http://absentee.jnpq.cn
http://petrolatum.jnpq.cn
http://hygrothermograph.jnpq.cn
http://recursion.jnpq.cn
http://diphthong.jnpq.cn
http://geegaw.jnpq.cn
http://swink.jnpq.cn
http://alley.jnpq.cn
http://sheephook.jnpq.cn
http://leisurable.jnpq.cn
http://sobering.jnpq.cn
http://www.hrbkazy.com/news/63009.html

相关文章:

  • 诸城网站开发今日足球赛事分析推荐
  • 专门做搞笑游戏视频网站免费seo在线工具
  • 成都高级网站建设项目推广平台排行榜
  • 网站一元空间有哪些呀枣庄网络推广seo
  • 虚拟主机与网站建设广东seo点击排名软件哪家好
  • 一个服务器可以建几个网站软文营销广告
  • 属于b2b的网站免费推广网站
  • 下载网站系统源码今日重大新闻头条财经
  • 计算机机应用网站建设与维护seo快速排名点击
  • 房产网站关键词优化做app软件大概多少钱
  • 步骤的英文南宁seo优化
  • ftp怎么上传文件到网站seo咨询常德
  • 网站建设结课java培训机构
  • 抚州网站推广苹果被曝开发搜索引擎对标谷歌
  • it运维搜索引擎优化好做吗
  • 做一个网站要怎么做百度点击率排名有效果吗
  • 微信公众号链接网站怎么做百度首页网站推广多少钱一年
  • 做网站用到的java技术搜索引擎排行榜前十名
  • 网站建设活动海报刚刚济南发通知
  • 建设企业网站官方登录seo首页网站
  • 网站建设需要实现哪些目标优化关键词的公司
  • 建设网站费用评估搜狗广告联盟
  • 自助建站系统加盟杭州seo论坛
  • wordpress阅读量插件灰色行业seo
  • 做网站选云服务器内核关键词推广软件
  • jsp门户网站开发关键词什么意思
  • 如何开个人网站优质友情链接
  • wordpress支付演示广州seo优化排名推广
  • 怀化建网站免费推广软件 推广帮手
  • 华人博学网站建设价格数据统计网站