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

网站开发环境实验报告有设计感的网页设计

网站开发环境实验报告,有设计感的网页设计,在家做兼职的网站,id如何打开wordpress元素和最小的山形三元组 II 预处理前缀和后缀最小值,记为pre[i]和sa[i] 对于当前编号i#xff0c;如果前面的最小值和后面的最大值都小于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[i1] 结果输出最小的ans[i]即可。 合法分组的最少组数 统计每一个数字出现的次数。将每一个数字分为大小为 d d d或 d 1 d1 d1的组令 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 mn∗cnt≤nums.length 而显然有 d 1 ≤ m n d1 \le mn d1≤mn,因此直接枚举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(d1) xd≤toti​≤x(d1) 令 x t o t i / d x tot_i/d xtoti​/d即以 d d d为标准将 t o t i tot_i toti​分为x组此时还剩 t o t i % d tot_i\%d toti​%d个元素每一组中最多可以容纳 d 1 d1 d1个元素最多可以容纳x个元素使x组的个数都变为%d1%。因此只要满足 t o t i % d ≤ x tot_i\%d \le x toti​%d≤x即 t o t i % d ≤ t o t i / d tot_i\%d \le tot_i/d toti​%d≤toti​/d则对数字 i i i而言 d d d是合法的分组。 已知d数字i的分组个数为 t o t i d m n 1 \frac{tot_id}{mn1} mn1toti​d​。 x x x需要取最小值满足 x d ≤ t o t i ≤ x ( d 1 ) xd \le tot_i \le x(d1) xd≤toti​≤x(d1),有 ⌈ t o t i / ( d 1 ) ⌉ ≤ x \lceil tot_i/(d1)\rceil \le x ⌈toti​/(d1)⌉≤x因此取 x ⌈ t o t i d 1 ⌉ x \lceil \frac{tot_i}{d1}\rceil x⌈d1toti​​⌉ 枚举 d d d,计算分组个数求分组最小值即可,复杂度为 O ( m n ∗ c n t ) O(mn*cnt) O(mn∗cnt) 得到 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[z1][i] dp[i][j]mindp[z][j−1]MinTimes[z1][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 (130);int len r-l1;while(--len){if((r-l1)%len)continue;int ans 0;for(int i0;ilen;i){string t1;for(int jli;jr;jlen)t1 s[j];for(int c0;ct1.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 i0;il;i){for(int ji1;jl;j){MinTimes[i][j] calTimes(s,i,j);}MinTimes[i][i] (130);}for(int i0;il;i){for(int j0;ji;j){for(int z1;zk;z){dp[i1][z] min(dp[i1][z],dp[j][z-1]MinTimes[j][i]);}}}return dp[l][k];} };
http://www.yutouwan.com/news/199477/

相关文章:

  • 遵义网站建设安卓神级系统优化工具
  • 免费网站封装app胶州网站建设电话
  • 泰安可信的网站建设广州市 优化推广
  • 网站建设欣wordpress积分墙
  • 中国建设银行官方网站首页做网站东莞选哪家公司好
  • 创业网站搭建设计方案网站建设招聘启事
  • wordpress 手机网站支付宝网站后台难做吗
  • 二合一收款码免费制作网站中华室内设计网官网
  • 河南广宇建设集团有限公司网站wordpress卡死了
  • 网站开发技术课程设计报告商务网站开发考题
  • 网站域名续费怎么做有没有专业做二手老车的网站
  • 贵阳网站建设-中国互联中移建设 网站
  • 网站配置支付宝国内返利网站怎么做
  • 广元专业高端网站建设四川建设人才考试官网
  • 牛商网做的网站有哪些做网站高亮
  • 金融网站织梦模板小企业销售管理软件
  • 网站建设怎么入会计账电商培训方案
  • 用电脑做兼职的网站自己做网站教学视频教程
  • 南宁网站建设蓝云品牌广告设计制作公司网站源码
  • 网站上传照片失败建站之星网站空间根目录
  • 做网站 做好把我踢开搭建网站的空间哪里买
  • 数据库网站建设方案服装设计以及网页设计素材
  • 三门峡做网站推广怎么做轴承网站
  • 安 网站建设网络营销学校
  • 洛阳网站建设培训什么叫做电商
  • 酒厂网站源码17网站一起做网店
  • 网站改版的原因wordpress 文本 点不了
  • 做国内学历公证的网站心理学网站可以在线做量表
  • 长沙旅游网站建设成都plc培训机构哪家最好
  • iis 5 新建网站山东最新资讯