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

邢台做wap网站的公司seo如何快速排名百度首页

邢台做wap网站的公司,seo如何快速排名百度首页,推荐网址,行业类网站应如何建设正题 CF751D 题目大意 现在有n个点#xff0c;当你在i时#xff0c;可以向前跳 0∼ai0\sim a_i0∼ai​ 步#xff0c;跳到j#xff0c;然后向后走bjb_jbj​步#xff0c;现在让你从n开始跳#xff0c;回答跳到0的最少步数 解题思路 设fif_ifi​为跳到i的最少步数…正题 CF751D 题目大意 现在有n个点当你在i时可以向前跳 0∼ai0\sim a_i0∼ai​ 步跳到j然后向后走bjb_jbj​步现在让你从n开始跳回答跳到0的最少步数 解题思路 设fif_ifi​为跳到i的最少步数每次转移先减bib_ibi​然后再转移 求最小值可以用线段树优化 时间复杂度 O(nlogn)O(n\ log\ n)O(n log n) code #includecstdio #includecstring #includeiostream #includealgorithm #define ll long long #define N 300300 using namespace std; int n,now,v[N],a[N],b[N],lst[N]; struct Tree {#define ls x*2#define rs x*21int s[N2],lazy[N2];void push_up(int x){if(v[s[ls]]v[s[rs]])s[x]s[ls];//因为要存路径所以更改存的方式else s[x]s[rs];return;}void get(int x,int y){if(v[s[x]]v[y])s[x]y;if(v[lazy[x]]v[y])lazy[x]y;return;}void build(int x,int l,int r){s[x]lazy[x]n2;if(lr)return;int midlr1;build(ls,l,mid);build(rs,mid1,r);return;}void push_down(int x){if(lazy[x]!n2){get(ls,lazy[x]);get(rs,lazy[x]);lazy[x]n2;}return;}void add(int x,int L,int R,int l,int r,int y){if(LlRr){get(x,y);return;}push_down(x);int midLR1;if(rmid)add(ls,L,mid,l,r,y);else if(lmid)add(rs,mid1,R,l,r,y);else add(ls,L,mid,l,mid,y),add(rs,mid1,R,mid1,r,y);push_up(x);}int ask(int x,int l,int r,int y){if(lr)return s[x];push_down(x);int midlr1;if(ymid)return ask(ls,l,mid,y);else return ask(rs,mid1,r,y);} }T; void dfs(int x) {if(xn)return;dfs(lst[x]);printf(%d ,x-1); } int main() {scanf(%d,n);n;for(int i2;in;i)scanf(%d,a[i]);for(int i2;in;i)scanf(%d,b[i]);T.build(1,1,n);v[n2]1e9;v[n1]0;T.add(1,1,n,n,n,n1);for(int in;i1;--i){lst[i]T.ask(1,1,n,i);v[i]v[lst[i]]1;nowib[i];//往后bi步T.add(1,1,n,now-a[now],now,i);}lst[1]T.ask(1,1,n,1);v[1]v[lst[1]]1;if(lst[1]n2){puts(-1);return 0;}printf(%d\n,v[1]-1);now1;dfs(1);return 0; }
http://www.zqtcl.cn/news/684638/

相关文章:

  • 旅游村庄网站建设方案小程序制作价格
  • 网站地图制作软件机械加工网免费铺货
  • 网站上线有什么线上活动可以做龙华建网站多少钱
  • 门户网站系统开发建设电脑优化
  • 公司建网站多少钱一个月服务佳的广州网站建设
  • 怎么创建网站建设徐州网站建设要多少钱
  • 微网站功能列表菜市场做建筑设计图库的网站设计
  • 制作网站支付方式定制网站开发哪里好
  • 常州网络网站建设行情软件app网站大全下载
  • 出台网站集约化建设通知彩票网站开发的
  • 怎样创建个人的网站怎么学做网站
  • 小江高端网站建设网站建设中可能升级
  • 网站建设的原则有哪些内容wordpress的底部版权
  • 一个网站建立团队大概要多少钱大连专业网站建设
  • 宁波网站公司相册插件wordpress
  • 科技网站域名大型网站开发团队
  • 温岭建设规划局网站注册新公司网上怎么核名
  • dede网站移动端怎么做golang 网站开发 开源
  • 织梦网站导航固定沈阳男科医院在线咨询免费
  • 四川华鸿建设有限公司网站网站建设需求文案
  • 汕头东莞网站建设怎么制作微信小程序app
  • 网站建设预算方案模板怎么做网络推广网站
  • 顺义网站开发wordpress内容主题模板下载
  • 永康做网站的化工网站模板免费下载
  • 潍坊高密网站建设如何做网页推广
  • 杭州房产网站建设wordpress 替换谷歌字体
  • 陕西省建设工程质量安全监督总站网站开发公司与施工单位工程造价鉴定报告
  • 嘉兴网站建设企业阿里巴巴国际贸易网站
  • 临沂手机网站建设珠海手机网站建设价格
  • 56m做图片视频的网站是什么软件开发和大数据哪个前景好