当前位置: 首页 > 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.zqtcl.cn/news/476413/

相关文章:

  • 湛江市建设局网站天津网站建设渠道
  • 做图专业软件下载网站深圳营销型网站哪家好
  • 手机网站模板用什么做高端展馆展厅设计方案
  • 长春企业网站seo国土网站建设自查报告
  • 建设电动车官方网站设立深圳公司
  • 蓝奏云注册网站工程设计方案主要内容
  • 建设官方网站企业网站公司可以做网站
  • 网站销售流程中装建设集团官网
  • 动易网站无法安装网站开发广告
  • 做网站类型注册域名com和cn
  • 织梦 做网站 知乎系统优化软件推荐
  • 长沙网站制作哪家强网站后台是怎么做的
  • Linux网站开发设计做ppt网站动态
  • 西部中大建设集团网站微商代理网
  • 做网站的参考文献有哪些火车头采集 wordpress
  • 网站不备案会有什么影响最新企业名录搜索软件
  • 邯郸做网站公司哪家好优化设计四年级下册数学答案
  • wordpress企业建站模版wordpress门户网站模板
  • 网站建设时间及简介企业注册代理
  • 网站首页制作方案wordpress中常用插件安装包
  • 阿里云建立网站赤坎网站建设公司
  • 时光轴 网站小公司做网站赚钱吗
  • 手机管理网站模板乐山住房和城乡建设厅网站
  • wordpress链接样式设置方法网络seo推广培训
  • 建站系统wordpress下载企业网站建设课程体会
  • 网站资源规划怎么写wordpress怎么解绑域名
  • 建湖企业做网站多少钱网页开发工具软件
  • WordPress怎么建小站wordpress替换谷歌字体库
  • ps建设网站步骤佛山做外贸网站特色
  • 杭州做代发的网站有哪些计算机基础网站建设和网络安全