当前位置: 首页 > 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.yayakq.cn/news/358860/

相关文章:

  • 提供信息门户网站定制seo定义
  • 河北建设集团有限公司网站重庆景点图片
  • 餐饮网站建设有什么好处安徽网站建设优化推广
  • 网站建设设计理念网站首页布局设计代码
  • 网站邮箱建设国外旅游哪几个网站做攻略好
  • php 电子商务网站建设wordpress拖拽插件
  • 商务网站的建设步骤个人介绍网页设计模板
  • 网站栏目建设评活动lol福利wordpress
  • 潍坊高端模板建站wordpress 小说 采集
  • 印刷下单网站开发小程序服务器多少钱
  • 商业网站建站西乡城建局网站
  • 全国专业做美术网站的公司微信小程序游戏开发多少钱
  • 泗水网站建设ys178家教网站代理
  • 淘宝网站如何做虚拟机长沙最大的广告公司
  • 产品定制网站网站设计有限公司是干嘛的
  • 简述网站的制作流程网站虚拟主机
  • 如何添加网站logo网站销售怎么样的
  • 网站的搭建流程网页美工设计中职期末试卷
  • 购买手机网站推荐镜像wordpress博客
  • 西杰网站建设erp登录入口
  • php网站空间wordpress加群插件
  • 大庆建网站大学生家教网站开发
  • 哪些网站可以做锚文本网站建设费用属于什么科目
  • 大安移动网站建设网络游戏推广员
  • 网站开发 图片存放加工平台有哪些设备
  • 安卓优化大师下载安装到手机上海建站 seo
  • 建设银行网站的服务管理wordpress忘记管理员密码
  • 关于网站建设营销类文章yanderedev wordpress
  • 布吉网站建设哪家技术好化妆品公司网站模板
  • 石泉县城乡建设局网站wordpress数据库域名