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

和田地区网站建设_网站建设公司_无障碍设计_seo优化

手机微网站怎么制作,闵行18路,公众平台申请,wordpress主题整合前言 然而丝之鸽还是没有出 正题 题目链接:https://www.luogu.com.cn/problem/P6047 题目大意 两个平行的线#xff0c;上面连接着若干条弦#xff0c;第iii条连接上方的xix_ixi​个下方的yiy_iyi​。 然后每次可以选择一个位置(i,j)(i,j)(i,j)#xff0c;可以切断任何位…前言 然而丝之鸽还是没有出 正题 题目链接:https://www.luogu.com.cn/problem/P6047 题目大意 两个平行的线上面连接着若干条弦第iii条连接上方的xix_ixi​个下方的yiy_iyi​。 然后每次可以选择一个位置(i,j)(i,j)(i,j)可以切断任何位于位置(u,v)(u,v)(u,v)的弦仅当满足条件(ui,vj)(ui,vj)(ui,vj)消耗代价为ai∗bja_i*b_jai​∗bj​。 求切断所有线的最小代价。 解题思路 如果我们将下面那条线翻转过来我们就有条件(ui,vj)(ui,vj)(ui,vj)我们将弦看成坐标的话我们可以发现其实就是每次选择一个点然后将右下角的点都去掉。 所以就有以下优化 如果一个弦代表的点在其他弦代表点的右下角那么该点不影响结果。可以去掉如果一个点的代价比他右上角的其中一个点的代价高那么必定选那个点更优。所以我们可以对于aaa和bbb都取一个前缀minminmin 做完以下优化后对于弦我们可以求到xxx递增yyy递减的序列。转换到之后就是axa_xax​递减byb_yby​递增的序列可以进行dpdpdp。 fimin{fj,fjaxj1byi}f_imin\{f_j,f_ja_{x_j1}b_{y_i}\}fi​min{fj​,fj​axj​1​byi​​} 考虑斜率优化 fifjaxj1byif_if_ja_{x_j1}b_{y_i}fi​fj​axj​1​byi​​ 转换成函数 fj−axj1byifif_j-a_{x_j1}b_{y_i}f_ifj​−axj​1​byi​​fi​ 斜率为−byi-b_{y_i}−byi​​要求截距最小维护下凸壳斜率递增。 然后因为都是单调的可以用单调队列维护。 codecodecode #includecstdio #includealgorithm #define ll long long using namespace std; const ll N3e510; struct node{ll x,y; }a[N]; ll n,m,q[N]; double x[N],y[N],f[N]; bool cmp(node x,node y) {return (x.xy.x)?(x.yy.y):(x.xy.x);} double slope(ll i,ll j){if(a[i1].xa[j1].x)return 1e18;return (f[i]-f[j])/(a[j1].x-a[i1].x); } int main() {scanf(%lld%lld,n,m);for(ll i1;in;i)scanf(%lf,x[i]);for(ll in;i1;i--)scanf(%lf,y[i]);x[0]y[0]1e18;for(ll i1;in;i)x[i]min(x[i],x[i-1]),y[i]min(y[i],y[i-1]);for(ll i1;im;i)scanf(%lld%lld,a[i].x,a[i].y),a[i].yn-a[i].y1;sort(a1,a1m,cmp);ll p0;a[0].y2147483647/3;for(ll i1;im;i)if(a[i].ya[p].y)a[p]a[i];mp;ll l1,r1;for(ll i1;im;i)a[i].xx[a[i].x-1],a[i].yy[a[i].y-1];for(ll i1;im;i){while(lrslope(q[l],q[l1])a[i].y)l;ll posq[l];f[i]f[pos]a[pos1].x*a[i].y;while(lrslope(q[r-1],q[r])slope(q[r],i))r--;q[r]i;}printf(%.0lf,f[m]); }
http://www.lebaoying.cn/news/129423.html

相关文章:

  • 嘉兴做网站软件大连seo加盟
  • 保定市城市规划建设局网站wordpress自动内链插件
  • 洛杉矶网站建设装饰公司网站建站
  • 网站地图文件郴州网课
  • 运动网站模板连云港东海网站建设
  • 呼和浩特市网站公司伊犁州新源县地图高清版
  • 免费网站软件推荐正能量电商网站建设包括哪些内容
  • 做摄影网站的公司石嘴山住房和城乡建设厅网站
  • 网站建设与运行网页开发需要多少钱
  • 国字类型网站有哪些内容wordpress三道杠菜单
  • 网站可以个人做吗仿锤子 wordpress
  • 买空间服务器做网站怎么弄wordpress archive插件
  • 视频网站顶部效果怎么做的南通建设中标查询网站
  • 青海网站建设有哪些seo在中国
  • 做网站灰色网站怎么判刑做会议活动的网站
  • 鲜花网站建设论文南通专业制作网站
  • 建设部网站公示北京朝阳网站制作
  • 一个人做网站 知乎齐鲁人才网泰安最新招聘信息
  • 淄博网站制作公司服务ic外贸网站建设
  • 运用django做网站wordpress 主页设置
  • 网页制作实践 做网站相亲小程序源码
  • 网站界面设计形考任务软装设计师要学什么
  • 深圳福田住房和建设局网站在线制作图片上添加盖章带数字的
  • 微信扫码抢红包网站做精准广告投放平台
  • 文字游戏做的最好的网站山西建筑工程集团有限公司
  • 甘肃白银住房建设局网站四川企业网站建设
  • wordpress 导入幻灯片优化推广seo
  • 上海平台网站建设哪家有wordpress995
  • 网站设计培训学院平板电脑可以做网站不
  • 聊城做网站的公司信息强化网站建设和管理