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

做网站成为首富的外国人建了网站怎么装饰

做网站成为首富的外国人,建了网站怎么装饰,站长基地gif网站素材,百图汇免费素材图库正题 题目大意 定义函数f(x)Ax3Bx2CxDf(x)Ax^3Bx^2CxDf(x)Ax3Bx2CxD 然后给出一个序列#xff0c;要求按顺序分成若干段。对于一段[L..R][L..R][L..R]#xff0c;贡献为f(min{ai}(i∈[L..R]))f(min\{a_i\}(i\in[L..R]))f(min{ai​}(i∈[L..R])) 然后要求所有段的贡献之和最大…正题 题目大意 定义函数f(x)Ax3Bx2CxDf(x)Ax^3Bx^2CxDf(x)Ax3Bx2CxD 然后给出一个序列要求按顺序分成若干段。对于一段[L..R][L..R][L..R]贡献为f(min{ai}(i∈[L..R]))f(min\{a_i\}(i\in[L..R]))f(min{ai​}(i∈[L..R])) 然后要求所有段的贡献之和最大。 解题思路 我们考虑dpdpdp设gig_igi​表示将1∼i1\sim i1∼i分成若干段时的贡献那么我们有gigjwj1,i(jlt;i)g_ig_jw_{j1,i}(jlt; i)gi​gj​wj1,i​(ji) (wl,rw_{l,r}wl,r​表示l∼rl\sim rl∼r这段范围的贡献) 但是时间复杂度为O(n2)O(n^2)O(n2)显然不能胜任本题。 然后我们需要考虑用数据结构优化我们发现对于每个aia_iai​但计算到gig_igi​或以后时它能影响的一定是k∼ik\sim ik∼i这段范围。那我们对于每个aia_iai​我们都计算出这个范围我们发现这个范围其实就是在它前面的比它大的且与它最近的一个数这个我们可以用双端链表O(nlogn)O(n\ log\ n)O(n log n)进行计算。 然后我们枚举kkk然后用线段树维护gif(min{aj}(j∈[i..k]))g_{i}f(min\{a_{j}\}(j\in[i..k]))gi​f(min{aj​}(j∈[i..k]))的最大值即可。 时间复杂度O(nlog⁡n)O(n\log n)O(nlogn) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N2e5100,inf1e18; struct Tree_node{ll w,lazy; }; struct Seq_node{Tree_node t[N*4]; void Build(ll x,ll l,ll r){t[x].lazy-inf;if(lr){t[x].w-inf;return;}ll mid(lr)/2;Build(x*2,l,mid);Build(x*21,mid1,r);t[x].wmax(t[x*2].w,t[x*21].w);}void downdata(ll x){if(t[x].lazy-inf) return;t[x*2].wt[x*21].wt[x*2].lazyt[x*21].lazyt[x].lazy; t[x].lazy-inf;}void Change(ll x,ll l,ll r,ll w,ll L,ll R){if(lLrR){t[x].ww;t[x].lazyw;return;}downdata(x);ll mid(LR)/2;if(rmid) Change(x*2,l,r,w,L,mid);else if(lmid) Change(x*21,l,r,w,mid1,R);else Change(x*2,l,mid,w,L,mid),Change(x*21,mid1,r,w,mid1,R);t[x].wmax(t[x*2].w,t[x*21].w);}ll Ask(ll x,ll l,ll r,ll L,ll R){if(lLrR)return t[x].w;downdata(x);ll mid(LR)/2;if(rmid) return Ask(x*2,l,r,L,mid);if(lmid) return Ask(x*21,l,r,mid1,R);return max(Ask(x*2,l,mid,L,mid),Ask(x*21,mid1,r,mid1,R));} }T,T2; ll n,A,B,C,D,prev[N],next[N],id[N],last[N],f[N],ans,a[N]; bool cMp(ll x,ll y) {return a[x]a[y];} ll Val(ll x) {return A*x*x*xB*x*xC*xD;} int main() {//freopen(min.in,r,stdin);//freopen(min.out,w,stdout);scanf(%lld%lld%lld%lld%lld,n,A,B,C,D);for(ll i1;in;i){scanf(%lld,a[i]);id[i]i;}for(ll i1;in;i)prev[i]i-1,next[i]i1;sort(id1,id1n,cMp);for(ll i1;in;i){ll xid[i];last[x]prev[x];prev[next[x]]prev[x];next[prev[x]]next[x];}T.Build(1,0,n);T2.Build(1,0,n);T.Change(1,0,0,0,0,n);T2.Change(1,0,0,0,0,n);for(ll i1;in;i){ll valT2.Ask(1,last[i],i,0,n);T.Change(1,last[i],i,valVal(a[i]),0,n);ansT.t[1].w;T2.Change(1,i,i,ans,0,n);}printf(%lld,ans); }
http://www.zqtcl.cn/news/122026/

相关文章:

  • 北京网站备案电商网站建设考试
  • 微信官网网站虚拟主机网站被挂马
  • 怎么看网站是不是h5做的建设网站的目的和功能
  • 购销网站建设视频百度云中国数据网
  • 网站运营队伍与渠道建设成都开发网站建设
  • 手机网站图片宽度做儿童交互网站
  • 商家入驻型网站建设中小型企业查询网址
  • 园区网站建设服务公司wordpress添加好友
  • 网站建设有哪些推广渠道洛阳小程序开发公司
  • 网站的icp备案平面设计网格
  • 东莞网站建设免费服务器营销是什么意思
  • 内容管理网站建设方案阿里云wordpress搭建
  • 静安微信手机网站制作中企动力做网站费用
  • 北京网站建设交易凡客诚品特色
  • 免费建设旅游网站学校网站开发方案
  • 专门做网站的科技公司青岛做网站哪家专业
  • 佛山网站优化效果珠海婚恋网站建设市场分析
  • 贵阳建设公司网站个人网站必须备案
  • 万网网站备案域客式单页网站能申请域名吗
  • 网站建设公司哪家好 都来磐石网络建设银行网络平台
  • 微营销网站建设免费建设网站教程
  • c .net怎么做网站如何进行账号推广
  • 网站建设丨金手指谷哥12怎么看网站做的外链
  • 一个空间建多个网站青海培训网站建设公司
  • 网站国际联网备案大型外贸网站建设
  • 淮南 小学网站建设软件技术主要学什么就业前景
  • 微网站建设网站洛阳制作网站公司哪家好
  • 凤翔做网站wordpress分销商城
  • 网站产品网页设计模板企业网站优化关键词
  • 电商网站建设去迅法网网站管理与建设试题