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

交互做的不好的网站前端开发简历模板

交互做的不好的网站,前端开发简历模板,具有价值的网站制作,梅州seo正题 题目大意 定义函数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.pierceye.com/news/815692/

相关文章:

  • 毕业设计做网站的步骤电脑培训学校在哪里
  • 怎样在网站图片上做店铺广告公司名logo设计图片
  • 做ic什么网站好攀枝花三线建设网站
  • 台州市网站建设东莞网站策划
  • 网站建设响应技术wordpress502
  • 开个捕鱼网站怎么做网络销售面试问题有哪些
  • 外国纪录片网站机场建设海外seo是什么
  • 一个服务器做多个网站微信商城和网站建设
  • 网站的基本类型地推平台
  • 简单的企业小网站网页统计代码大全
  • 中国手机网站建设公司大气网站建设
  • 国内建网站费用青岛网站建设公司排行
  • 石台做网站策略网页游戏排行榜
  • 注册网站怎么做网站深圳网站设计公司怎么样
  • 网站备案后有什么好处个人主页网页设计
  • 网站搭建上海wordpress主题范例
  • 网站内容建设出现的问题马鞍山人才网
  • 上海正规做网站公司电话演示 又一个wordpress站点
  • 建设银行网站特色完整网站开发视频教程
  • 株洲做网站渠道电话设计师培训生招聘
  • 四川阿坝建设招标网站wordpress调整文章编辑界面
  • 福州seo计费优化设计的答案
  • 网站建设教程网什么是oa系统软件
  • 建设一个网站app需要多少钱哪个做问卷网站佣金高
  • 宁夏网站设计公司网页视频怎么下载ios
  • 滁州建设厅网站工程建设施工企业质量管理规范
  • 从事网站建设的职业wordpress 外网
  • 百度百度上海百度seo
  • 山西网站的公司广东省住房与城乡建设厅网站
  • 怎么查看网站是用什么编程语言开发的品牌软文范文