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

深圳网站营销seo电话注册送38元的游戏网站

深圳网站营销seo电话,注册送38元的游戏网站,四川建设银行手机银行下载官方网站下载,网站建设准备工作正题 题目链接:https://loj.ac/problem/2035 题目大意 nnn个数字分成mmm段#xff0c;要求方差最小。 解题思路 首先方差的公式∑i1n(xi−∣x∣)2\sum_{i1}^n(x_i-|x|)^2i1∑n​(xi​−∣x∣)2 其中∣x∣|x|∣x∣是不变的#xff0c;定义w∣x∣w|x|w∣x∣ 设fi,jf_{i,j}fi,…正题 题目链接:https://loj.ac/problem/2035 题目大意 nnn个数字分成mmm段要求方差最小。 解题思路 首先方差的公式∑i1n(xi−∣x∣)2\sum_{i1}^n(x_i-|x|)^2i1∑n​(xi​−∣x∣)2 其中∣x∣|x|∣x∣是不变的定义w∣x∣w|x|w∣x∣ 设fi,jf_{i,j}fi,j​表示已经分到第iii段到第jjj个时的最小方差和。 做前缀和si∑j1iais_i\sum_{j1}^ia_isi​∑j1i​ai​ 之后有fk,imin{fk−1,j(si−sj)2w2−2(si−sj)w}f_{k,i}min\{f_{k-1,j}(s_i-s_j)^2w^2-2(s_i-s_j)w\}fk,i​min{fk−1,j​(si​−sj​)2w2−2(si​−sj​)w} 去掉minminmin拆括号 fk,ifk−1,jsi2−2sisjsj2w2−2siwsjwf_{k,i}f_{k-1,j}s_i^2-2s_is_js_j^2w^2-2s_iws_jwfk,i​fk−1,j​si2​−2si​sj​sj2​w2−2si​wsj​w fk,i−si2siw2sisj−2sjwfk−1,jsj2f_{k,i}-s_i^2s_iw2s_is_j-2s_jwf_{k-1,j}s_j^2fk,i​−si2​si​w2si​sj​−2sj​wfk−1,j​sj2​ 求fk,if_{k,i}fk,i​最小就是fk,i−si2siwf_{k,i}-s_i^2s_iwfk,i​−si2​si​w最小后为了方便 定义Ffk,i−si2siwFf_{k,i}-s_i^2s_iwFfk,i​−si2​si​w F2(si−w)sjfk−1,jsj2F2(s_i-w)s_jf_{k-1,j}s_j^2F2(si​−w)sj​fk−1,j​sj2​ 然后有若干个决策点(sj,fk−1,jsj2)(s_j,f_{k-1,j}s_j^2)(sj​,fk−1,j​sj2​) 每次有一条直线y2(si−w)xFy2(s_i-w)xFy2(si​−w)xF经过某个决策点要求FFF最小 显然因为si−ws_i-wsi​−w的单调性和sjs_jsj​的单调性我们可以使用单调队列维护一个下凸壳。 时间复杂度O(nm)O(nm)O(nm) codecodecode #includecstdio #includecstring #includealgorithm #define pow2(x) ((x)*(x)) using namespace std; const int N3100; struct node{double x,y;int num; }q[N]; int n,m; double s[N],f[N][N]; double slope(node x,node y) {return (y.y-x.y)/(y.x-x.x);} int main() {scanf(%d%d,n,m);for(int i1;in;i)scanf(%lf,s[i]),s[i]s[i]*ms[i-1];double ws[n]/m;for(int i1;in;i)f[1][i]pow2(s[i]-w);for(int k2;km;k){int head1,tail1;q[1](node){s[k-1],f[k-1][k-1]pow2(s[k-1]),k-1};for(int ik;in;i){int z2*(s[i]-w);while(headtailslope(q[head],q[head1])z)head;int pq[head].num;f[k][i]f[k-1][p]pow2(s[i]-s[p]-w);node po(node){s[i],f[k-1][i]pow2(s[i]),i};while(headtailslope(po,q[tail])slope(q[tail-1],q[tail]))tail--;q[tail]po;}}printf(%.0lf,f[m][n]/m); }
http://www.pierceye.com/news/476413/

相关文章:

  • 城乡建设网站职业查询系统小公司根本办不了icp许可证
  • 网站架构搭建搭建网站是什么专业
  • 互助网站建设电脑做网站端口映射
  • 电力行业做的好的招投标网站wordpress 自定义注册表单
  • 网站开发采集工具网站设计计划书的要求
  • 技术支持:佛山网站建设珠海网站制作服务
  • 公司网站建设方案ppt网站下载织梦模板
  • 免费创建虚拟网站漳州鼎信
  • 武义县网站建设公司上海seo外包
  • 免费html网站模板下载怎么做网站外链接
  • 南昌网站建设公司收费桂林做网站的公司有哪些
  • 南京网站建设方案智能管理系统
  • 黄埔网站建设价格资源网站推广
  • 桦南县建设局网站动漫制作技术和动漫设计
  • 在农村开个网站要多少钱网站客户运营
  • 免费做文字图网站企业所得税计算方式
  • 做网站要有策划么设计师专用网站
  • 站长之家是什么哈尔滨模板建站服务商
  • 自己做网站需要备案么关键词seo资源
  • 用tornado做网站网站建设素材库
  • dedecms织梦古典艺术书画书法公司企业网站源码模板wordpress 优酷插件
  • 深圳购物网站建设301跳转wordpress
  • 如何做自己的加盟网站开发高端客户
  • 沈阳网站建设哪里好wordpress模块管理系统
  • 跨境外贸平台有哪些天津百度快速排名优化
  • 网站建设需要了解哪些方面企业的网站建设与设计论文
  • 网站建设市场分析内蒙古企业网站建设
  • 广州 网站建设公司不用代码做网站的软件
  • 本地php网站搭建wordpress前台注册登入
  • 网站做推广页需要什么软件下载豪禾创意海报设计理念