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

如何制作自己的网站 可放广告云搜索app

如何制作自己的网站 可放广告,云搜索app,it运维工程师,宁波网络推广平台推荐公司题意&#xff1a; 修改一个数 从i开始每次到$a_i$&#xff0c;超过n需要几次 分块跑的比LCT都快...... 每个块维护块内每个点几步跳出块并跳到哪个位置 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <…

题意:

修改一个数

从i开始每次到$a_i$,超过n需要几次


分块跑的比LCT都快......

每个块维护块内每个点几步跳出块并跳到哪个位置

 

#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
const int N=2e5+5;
inline int read(){char c=getchar();int x=0,f=1;while(c<'0'||c>'9'){if(c=='-')f=-1;c=getchar();}while(c>='0'&&c<='9'){x=x*10+c-'0';c=getchar();}return x*f;
}int n,a[N],Q,op,x;
struct Block{int block,m,pos[N],f[N],g[N];void ini(){block=sqrt(n); m=(n-1)/block+1;for(int i=1;i<=n;i++) pos[i]=(i-1)/block+1;//for(int i=1;i<=m;i++) l[i]=(i-1)*block+1,r[i]=i*block;//r[m]=n;for(int i=n;i>=1;i--){if(pos[i]==pos[a[i]]) f[i]=f[a[i]]+1,g[i]=g[a[i]];else f[i]=1,g[i]=a[i];}}int que(int x){int re=0;for(int i=x;i<=n;i=g[i]) re+=f[i];return re;}void cha(int x,int v){a[x]=x+v; int l=(pos[x]-1)*block+1;for(int i=x;i>=l;i--){if(pos[i]==pos[a[i]]) f[i]=f[a[i]]+1,g[i]=g[a[i]];else f[i]=1,g[i]=a[i];}}
}B;
int main(){freopen("in","r",stdin);n=read();for(int i=1;i<=n;i++) a[i]=read()+i;B.ini();Q=read();while(Q--){op=read();x=read()+1;if(op==1) printf("%d\n",B.que(x));else B.cha(x,read());}
}

 

http://www.lbrq.cn/news/2558737.html

相关文章:

  • 公司内部网站设计网站建设制作公司
  • 上海湖南网站建设腾讯广告推广平台
  • 可以建设个人网站seo专业技术培训
  • 如何对网站进行爬虫宜兴网站建设
  • 安卓app开发环境seo合作代理
  • 建设网站的知识旺道seo工具
  • 产品效果图怎么做出来的网站搜索优化排名
  • wordpress如何增加商品外贸seo
  • 石家庄网站公司推广关键词如何优化
  • 广西桂林天气预报15天查询seo排名赚下载
  • 网站一年续费多少钱想做推广哪个平台好
  • 建设网站的价格杭州网站seo推广
  • 哪个网站上做自媒体最好佛山seo技术
  • 手表设计网站seo专业优化方法
  • 用.net做的网站上海优化网站seo公司
  • 做招聘网站用哪个cms网页制作工具
  • 长沙网页设计培训找沙大计教育预约网址网站优化排名易下拉稳定
  • 深圳网站建站推广公司软文怎么写
  • 网站建设留言板怎么做怎么做好网络营销
  • 房产网站建设的目的广告代理商
  • 域名不转出可以做网站吗百度普通收录
  • 网站建设招标信息百度人工申诉客服电话
  • 德州宁津建设局网站狼雨seo网站
  • top域名的网站google app
  • 购物网站开发django广东seo价格是多少钱
  • xv10相同网站荆州网站seo
  • 盘锦网站建设兰州网络推广关键词优化
  • 做网站简单么营销策略ppt模板
  • 有哪个网站教人做美食庆云网站seo
  • 评网网站建设优化营商环境条例全文
  • 八股取士--docker
  • Vue3中Markdown解析与渲染的完整解决方案:从安全到性能优化
  • “数据管理” 一场高风险的游戏
  • Next实习项目总结串联讲解(一)
  • java web 通过 servlet 给前端设置编码格式
  • 今日矩阵系列