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

网站建设高度轻量服务器wordpress

网站建设高度,轻量服务器wordpress,wordpress手机端边侧航栏,个人购物网站正题 题目链接: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/196327/

相关文章:

  • 太原市建设路小学网站昆山住房与城乡建设局网站
  • 石家庄的网站的公司计算机应用技术专业网站开发方向
  • 网站优化软件排行榜八年级微机网站怎么做
  • 织梦网站漏洞cms网站开发流程
  • 网站开发规划书怎么写企业cms开源
  • html网站免费下载海珠区建网站
  • 石家庄住房城乡建设厅网站宿迁网站建设推广公司
  • 广州模板网站建设费用2024新闻热点摘抄
  • 河北秦皇岛建设局网站做网站简单的软件
  • 上海网站开发外包公司最新新闻热点事件短篇
  • wordpress实现网站勋章功能网站建设需要什么资质
  • 河北沙河市建设局网站威海好的网站建设公司
  • 网站建设怎么放到云空间上海企业网站模板
  • 设计和建设企业网站心得和体会wordpress和新浪微博同步
  • 网站底部横条导航代码制造业erp系统软件有哪些
  • 网站建设公司antnw企业营销型网站制作
  • 接口网站开发wordpress安装网站无法
  • 九九9九九9视频在线观看优化网站结构一般包括
  • 网站缺点国外网站素材
  • 网站域名到期如何续费淘宝客绑定网站备案号
  • 什么是自建站常州 网站制作
  • 网站开发基础培训网站做推广有用吗
  • 音乐网站开发模板网页设计师用什么软件
  • 烟台优化网站重庆酉阳网站设计公司
  • 网站维护工作太原公司网站建设
  • 个性化网站建设报价案例查询网站
  • 淘宝网站框架项目管理软件下载
  • 网站建设课程内容如何优化关键词
  • 龙口网站建设公司电子商务网站建设 课件
  • 权威做网站的公司网站织梦程序改成wordpress