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

网站建设需求书模板wordpress wiki模板

网站建设需求书模板,wordpress wiki模板,网站的管理维护,如何为网站添加谷歌分析工具题目链接 分析#xff1a; 目前为止我只能理解dp部分 我就喜欢这种单纯不做作的题目 一看名字就明白了这道题的本质 中二的题目描述 很显然#xff0c;我们的关键就是求出最小相似度 朴素算法n^4 如果我们现在有一个权值数组 显然#xff0c;每一个数只可能与最邻近ta的… 题目链接 分析 目前为止我只能理解dp部分 我就喜欢这种单纯不做作的题目 一看名字就明白了这道题的本质 中二的题目描述 很显然我们的关键就是求出最小相似度 朴素算法n^4 如果我们现在有一个权值数组 显然每一个数只可能与最邻近ta的数产生贡献 假设我们要求[i,j]之间的最小差距 那我们可以分成两部分[i,k],[k1,j] 枚举k取最小就可以了 但是这样的复杂度是n^3 然而我们全然不用枚举这个k f[i][j]abs(a[i]-a[j]) //i1j f[i][j]min{f[i1][j],f[i][j-1],abs(a[i]-a[j])} //j-i1 那还是n^2的我们考虑能不能再次优化去掉一维 空间i的转移只牵扯到i和i-1所以可以滚粗动数组 更进一步因为当前状态i需要用到i1的状态所以我们倒着推 每次让当前的覆盖上一次的上式中f[i][j]需要用到f[i1][j]的结果现在的话直接继承 这样我们就可以在空间上直接去掉一维 f[i]min(f[i],f[i-1]) 注意转换成一维后f[i]表示的是终点在i的区间 最终算法 实际上的基于dp的分类讨论 如果一个区间的长度是x那么最小差值一定不超过m/(x-1) 那么我们设一个常数ssqrt(n) 当x s时用算法一中的算法求解。 当xs时那么最小差不会超过 m/(s-1) 我们枚举差值|z-x|m/(s-1) ,然后找到权值z最近一次出现的位置然后计算答案 但是这样还是不够我们必须保证两个位置之间不存在再小的差值 所以我们还需要一个数组g[i]来记录差值i最近一次出现的位置 那么g[i]1一定是在差值i1或者更大的范围内所以用posx-g[i]-1)*(i1)来更新答案 详尽题解 这里写代码片 #includecstdio #includecstring #includeiostream #includecmath #define ll long longusing namespace std;const int N200002; int n,m,k; int pos[N],g[N]; ll f[N]; ll a[N],ans0;ll abs(ll x){if (x0) return x; else return -x;}int main() {scanf(%d%d%d,n,m,k);for (int i1;in;i) scanf(%lld,a[i]);int sfloor(sqrt(n));memset(f,127,sizeof(f)); //INFfor (int in;i1;i--){for (int ji1;jmin(n,is-1);j) //只做块内的{f[j]min(f[j],f[j-1]);f[j]min(f[j],abs(a[j]-a[i]));if (j-i1k) ansmax(ans,(ll)(j-i)*f[j]);} }for (int i1;in;i){int tm/s;for (int j0;jt1;j){ll yya[i]j;ll ya[i]-j;if (j1) g[j]max(g[j-1],g[j]);if (y1) g[j]max(g[j],pos[y]);if (yym) g[j]max(g[j],pos[yy]);if (i-g[j]1max(s,k)) ansmax(ans,(ll)(i-g[j]-1)*(ll)(j1));}pos[a[i]]i;}printf(%lld\n,ans);return 0; }转载于:https://www.cnblogs.com/wutongtong3117/p/7673197.html
http://www.pierceye.com/news/885525/

相关文章:

  • 建一个域名网站要多少钱南京哪里有做网站的
  • 网站群的建设网站建设自助建站制作
  • 怎么做网站程序标书制作教程全过程
  • 学网站建设前景印度做杂质的网站
  • 网站的建设意义盐城网站建设找哪家好
  • 赤峰市网站建设年轻人免费在线看视频
  • 使用word做网站网络广告的特点有哪些?
  • 网站系统参数设置定制网站的制作流程
  • 做家教网站公司品牌vi设计升级
  • 唯品会网站建设建议浙江网站建设价格费用
  • 网站建设购买深圳有做网站的公司有哪些
  • 网站预算表怎么做网站域名续费怎么续费
  • 宁波建设网站公众号关注编辑网站教程
  • 怎样自己做刷赞网站开发软件需要多少成本
  • 为什么网站之有首页被收录广西两学一做网站
  • 制作网站需要的软件怎么向google提交网站
  • 济南网站的建设公司网站建设征求意见表
  • 小学校园网站建设简介打开网站弹出一张图片 怎么做
  • 做外贸没有网站需要注意什么条件做简历模板的网站都有哪些
  • 铜陵保障性住房和城乡建设网站舞钢市城乡建设局网站
  • 企业网站总承包建设模式关键步骤凡科论文送审平台
  • 石家庄学校网站建设在线定制签名
  • 新泰网站制作公司免费下载百度seo
  • 江苏海宏建设工程有限公司网站免费软件是怎么盈利的
  • 建设网站需要申请什么推广网站排名
  • 怎么看出网站是dede做的网页的响应式布局
  • 中国农村建设网站静安广州网站建设
  • 全国 做网站的企业wordpress+编辑模板
  • 网站开发需要的编程软件有哪些海门住房和城乡建设局网站
  • 南宁上林网站建设交换链接是什么