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

武汉规划建设局网站seo技术培训广东

武汉规划建设局网站,seo技术培训广东,沈阳男科医院好吗,网站内容品质题目链接:热身小游戏 第一种写法:线段树 介绍第二种写法:并查集 对于一些已经查询过的点,我们可以往后跳,进行路径压缩,他们的父亲为下一个点。 a数组记录[ l , r ] 之间的乘积,初始值为1。…

题目链接:热身小游戏

第一种写法:线段树

介绍第二种写法:并查集

对于一些已经查询过的点,我们可以往后跳,进行路径压缩,他们的父亲为下一个点。

a数组记录[ l , r ] 之间的乘积,初始值为1。

代码:

#include <bits/stdc++.h>
#define int long long
#define fi first
#define se second
using namespace std;
const int inf = 0x3f3f3f3f3f3f3f3f;
const int N = 3e5+5;
const int mod = 1e9+7;
int q;
int pre[N];
int a[N];int root(int x){return pre[x]=(pre[x]==x)?x:root(pre[x]);
}int qmi(int a,int b){int res = 1;while(b){if(b&1)res = (res*a)%mod;b>>=1;a=(a*a)%mod;}return res;
}void solve(){int ans = 1;cin>>q;for(int i=1;i<=q;i++){a[i] = 1;pre[i] = i;}for(int i=1;i<=q;i++){int op;cin>>op;if(op==1){int x;cin>>x;a[i] = x;ans = ans * x %mod;}else if(op==2){int l,r;cin>>l>>r;int x = l;while(root(x)<=r){x = root(x);ans = ans * qmi(a[x],mod-2) %mod;pre[x] = x+1;}}else{cout<<ans<<"\n";}}}signed main(){ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);int t=1;while(t--){solve();}return 0;
}

http://www.yidumall.com/news/11493.html

相关文章:

  • 做电影网站赚钱吗长沙关键词优化新行情报价
  • 重庆网站建设023kw搜索引擎优化策略包括
  • 做网站哪里找程序员网上营销模式
  • 收费网站有哪些网络营销师证书查询
  • 网站建设销售沈阳网站建设
  • 网站内容页做301近期网络舆情事件热点分析
  • 怎么找做网站客服的工作武汉关键词seo
  • wordpress 评论小工具泉州seo网站排名
  • 网站二维码制作爱站关键词挖掘工具
  • 寻花问柳一家专门做男人的网站优化服务平台
  • 做国际网站有用吗百度一下的网址
  • ps做网站图片水印互联网营销师培训班
  • 刺猬猫网站维护哪个平台可以随便发广告
  • 做网站建设费用说说seo论坛
  • 十大咨询公司排行榜杭州seo排名收费
  • 辽宁省建设工程信息网官网新网站入口网站seo推广计划
  • 网站app开发平台网站外包
  • 虎门网站中国十大小说网站排名
  • java做的是网站还是系统电脑培训班速成班
  • 重庆网站开发建设杭州旺道企业服务有限公司
  • 网站后台fpt百度搜索下载app
  • 在县城做团购网站网络推广培训班
  • 帮别人做ppt赚钱的网站如何推广app更高效
  • 中装建设集团有限公司董事长是谁重庆seo搜索引擎优化优与略
  • 衡水企业做网站推广广州seo网站公司
  • 通用网站后台管理系统(php版)滕州seo
  • wordpress .mo .poseo顾问阿亮博客
  • 网页设计毕业论文答辩问题成都高薪seo
  • 珠海网站建易搜互联新闻最近的新闻
  • 所有工程建设前会在哪个网站公式陕西seo推广