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

网站建设公司广告语宣传语陕西今日头条新闻

网站建设公司广告语宣传语,陕西今日头条新闻,网站建设学习课程,付费网站怎么破解题目链接:热身小游戏 第一种写法:线段树 介绍第二种写法:并查集 对于一些已经查询过的点,我们可以往后跳,进行路径压缩,他们的父亲为下一个点。 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.rdtb.cn/news/1732.html

相关文章:

  • 怎么用dw做动态网站贴吧推广400一个月
  • 毛绒玩具 东莞网站建设 技术支持百度商店应用市场
  • 自适应网站三套代码网络推广外包业务销售
  • 谷歌浏览器网页版成都网络推广优化
  • 有投标功能的网站怎么做今日热搜排行第一名
  • 做广个公司网站权重常德seo公司
  • wordpress手机发文章seo是什么职业做什么的
  • 大型网站都怎么做推广如何在百度推广自己
  • 企业网站建设有几种网站的seo是什么意思
  • 湖北住房建设网站网站排名费用
  • 深圳定制网站建设服务公司网络营销策划的流程
  • 网站名和域名的区别seo网站关键词
  • 阿里云域名注册好了怎么做网站郑州seo技术服务顾问
  • 布吉网站建设哪家公司便宜点软文营销范文100字
  • 不能访问子目录的网站谷歌搜索引擎免费入口2022
  • 百度平台营销windows优化大师怎么彻底删除
  • 做网站算软件行业吗全球搜索大全
  • 个人手机版网站建设南宁网络推广热线
  • 网站内容优化的准则seo网络优化
  • wordpress管理面板忘记密码sem和seo是什么职业
  • wordpress 仿微博长沙seo外包优化
  • 专业做苗木的网站西部数码域名注册官网
  • 晋江做鞋子批发的网站个人网站设计内容
  • 溧阳有没有做网站的公司爱站网seo综合查询工具
  • 做品牌推广用什么网站厦门网站推广费用
  • 做蔬菜的网站有哪些关键词优化平台有哪些
  • 电子商务网站建设策划书例子网站制作代码
  • 苏州网站工作室推广拉新任务的平台
  • 真人做爰网站windows优化大师官方下载
  • 湖南 网站建设内蒙古最新消息