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

网站模板是什么/百度贴吧官网入口

网站模板是什么,百度贴吧官网入口,上海网站备案需要多久,css是什么题意 给定若干长方形,可以将他们分为任意组,每一组的耗费为最长长乘以最长宽。求最小耗费。 思路 显然存在包含关系的长方形可以看成同一个长方形。 在去重之后,剩下的长方形满足长从小到大,宽从大到小。 那么有\(f[i]min(f[j]a[i…

题意

给定若干长方形,可以将他们分为任意组,每一组的耗费为最长长乘以最长宽。求最小耗费。


思路

显然存在包含关系的长方形可以看成同一个长方形。

在去重之后,剩下的长方形满足长从小到大,宽从大到小。

那么有\(f[i]=min(f[j]+a[i]*b[j+1])\)

\(end\)

代码

没调出来,乱搞了一下就A了。

#include <bits/stdc++.h>using namespace std;namespace StandardIO {template<typename T> inline void read (T &x) {x=0;T f=1;char c=getchar();for (; c<'0'||c>'9'; c=getchar()) if (c=='-') f=-1;for (; c>='0'&&c<='9'; c=getchar()) x=x*10+c-'0';x*=f;}template<typename T> inline void write (T x) {if (x<0) putchar('-'),x=-x;if (x>=10) write(x/10);putchar(x%10+'0');}}using namespace StandardIO;namespace Solve {#define int long longconst int N=500005;int n,cnt,head,tail;int dp[N],queue[N];struct node {int a,b;} s[N],q[N];inline bool cmp (const node &a,const node &b) {if (a.a!=b.a) return a.a>b.a;return a.b<b.b;}inline double slope (int x,int y) {return (double)(dp[x]-dp[y])/(double)(q[x+1].b-q[y+1].b);}inline void MAIN () {read(n);for (register int i=1; i<=n; ++i) {read(s[i].a),read(s[i].b);}sort(s+1,s+n+1,cmp);for (register int i=1; i<=n; ++i) {if (s[i].b>q[cnt].b) {q[++cnt]=s[i];
//              cout<<q[cnt].a<<' '<<q[cnt].b<<endl;}}reverse(q+1,q+cnt+1);head=tail=1,queue[head]=0;for (register int i=1; i<=cnt; ++i) {while (head<tail&&slope(queue[head],queue[head+1])>=-q[i].a) ++head;dp[i]=dp[queue[head]]+q[i].a*q[queue[head]+1].b;while (head<tail&&slope(queue[tail-1],queue[tail])<=slope(queue[tail],i)) --tail;queue[++tail]=i;} write(dp[cnt]);}#undef int
}int main () {Solve::MAIN();
}

转载于:https://www.cnblogs.com/ilverene/p/11365780.html

http://www.jmfq.cn/news/5261095.html

相关文章:

  • 网页布局名称/seo搜索规则
  • 网站建设 管理规范/专业做网站
  • 网站开发转型/贵州seo推广
  • 影视在YouTube网站上做收益难吗/灰色词快速排名方法
  • 郑州公司网站制作/抖音关键词排名软件
  • 站内推广/旅游搜索量环比增188%
  • 做猎头要用的网站知乎/软文发布软件
  • 网站开发 音乐插入/经营管理培训课程
  • 众筹网站怎么做/厦门seo关键词
  • 做网站 卖产品/如何做好营销推广
  • 淄博网站制作公司/产品推广渠道有哪些方式
  • 专业仿站网站建设/百度客户服务电话
  • 网站建设服务市场/中央网站seo
  • 上海vis设计/seo顾问收费
  • 企业信息查询系统官网湖北/重庆网页优化seo
  • java 做的网站/在线企业管理培训课程
  • 怎么样在网站上做跳转/营销策略从哪几个方面分析
  • 网站多多/百度网站流量查询
  • 武汉建设银行网站/爱站网站排名查询工具
  • 邢台地区网站建设服务周到/百度网盘手机app下载安装
  • 网站原型的交互怎么做/百度如何做推广
  • 网站建设 长春/百度一下你就知道官页
  • 网站搭建培训/建设网站的网络公司
  • 王店镇建设中学网站/上海网站快速排名提升
  • 怎么用IP做网站地址/推广普通话手抄报简单又好看
  • 哈尔滨服务专业的建站/南宁seo渠道哪家好
  • 在小说网站做编辑怎么找/国内做网站比较好的公司
  • 做网站表示时间的控件用哪个/石家庄自动seo
  • 贵州网站建设联系电话/营销策划书模板范文
  • 教育网站模板/seo技术大师