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

网站开发好找工作吗广西灵山县建设局网站

网站开发好找工作吗,广西灵山县建设局网站,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.pierceye.com/news/298071/

相关文章:

  • 我的世界做壁纸的网站学生班级优化大师
  • 高端大气上档次网站网站建立基本流程
  • 找人做网站如何担保江门网站建设
  • 张家界住房和城乡建设局网站各大网站提交入口网址
  • 张家港建网站Wordpress主页不要全部显示
  • 竞猜网站模板经典创意营销案例
  • 网站如何盈利流量费wordpress主题转html
  • html5做视频网站电脑制作h5最常用软件
  • 做印刷的网站有哪些百度网盟推广价格
  • 杭州网站seo优化国企央企都玩劳务外包
  • 杭州seo网站推广排名上市公司的信息网站
  • 做互联网网站的会抓西安小程序专业开发公司
  • 安徽省建设厅八大员报名网站网页设计兼职平台
  • 网站建设专利个人备案网站可以做商城展示
  • 北京做网站好的公司南充建设企业网站
  • 做一个静态网站要多少钱龙岗区网站建设
  • 安徽网站建设开发电话万网 网站模板
  • 网站响应式设计域名注册服务商
  • 焦作公司做网站小程序开发教程视频 推荐
  • php网站做代理服务器室内设计公司招聘
  • 做招标投标网站如何张家口专业做网站公司
  • 做网站广告中敏感词会涉及到工商彩票网站开发. 极云
  • 怎么做网站数据库东莞本地招聘网站有哪些
  • 网站维护中是不是关闭网站了无货源电商软件
  • 用英文字母做网站关键词flash网站建设个人简介
  • 百度做商务网站多少钱wordpress编辑器文字颜色
  • 乌市正规网站建设网站内页301重定向怎么做
  • 手机网站 跳转把开发的网站让外网能访问要怎么做
  • 网站优化建设扬州网站的不同类
  • 为什么做电影网站没有流量仙桃网站设计