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

做购物网站收费标准江苏建设网站

做购物网站收费标准,江苏建设网站,网站建设更新不及时 整改报告,seo厂家费用低正题 题目大意 要求支持区间乘和区间求∏φ(xi)\prod \varphi(x_i)∏φ(xi​) 解题思路 首先φ(n)n∗∏(pi−1pi)\varphi(n)n*\prod (\frac{p_i-1}{p_i})φ(n)n∗∏(pi​pi​−1​) 我们定义xl,rx_{l,r}xl,r​表示l∼rl\sim rl∼r的乘积ci,l,rc_{i,l,r}ci,l,r​为l∼rl\sim r…正题 题目大意 要求支持区间乘和区间求∏φ(xi)\prod \varphi(x_i)∏φ(xi​) 解题思路 首先φ(n)n∗∏(pi−1pi)\varphi(n)n*\prod (\frac{p_i-1}{p_i})φ(n)n∗∏(pi​pi​−1​) 我们定义xl,rx_{l,r}xl,r​表示l∼rl\sim rl∼r的乘积ci,l,rc_{i,l,r}ci,l,r​为l∼rl\sim rl∼r区间中包含质因数pip_ipi​的数字个数。 然后答案显然可以转化为 xl,r∗∏((pi−1)ci,l,rpici,l,r)x_{l,r}*\prod(\frac{(p_i-1)^{c_{i,l,r}}}{p_i^{c_{i,l,r}}})xl,r​∗∏(pici,l,r​​(pi​−1)ci,l,r​​) 然后xl,rx_{l,r}xl,r​和ci,l,rc_{i,l,r}ci,l,r​都可以用线段树维护。 由于xi≤600x_i\leq 600xi​≤600所以质因数数量是109109109个。 加上一个区间乘的线段树。 所以时间复杂度为:O(110∗(qlog⁡n))O(110*(q\log n))O(110∗(qlogn)) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; struct Treenode{ll l,r,w,lazy; }; const ll N1e41e2,XJQ100000007; ll n,a[N],m,pri[600],cnt; bool v[600]; ll power(ll x,ll b) {ll ans1;while(b){if(b1) ansans*x%XJQ;xx*x%XJQ;b1;}return ans; } struct Line_Cut_Tree{Treenode t[N*4];void build(ll x,ll l,ll r,ll val){t[x].ll;t[x].rr;if(lr){t[x].w(a[l]%val0);return;}ll mid(lr)/2;build(x*2,l,mid,val);build(x*21,mid1,r,val);t[x].wt[x*2].wt[x*21].w;}void downdata(ll x){if(!t[x].lazy) return;t[x*2].wt[x*2].r-t[x*2].l1;t[x*2].lazy1;t[x*21].wt[x*21].r-t[x*21].l1;t[x*21].lazy1;t[x].lazy0;}ll ask(ll x,ll l,ll r){if(t[x].llt[x].rr)return t[x].w;downdata(x);if(rt[x*2].r) return ask(x*2,l,r);else if(lt[x*21].l) return ask(x*21,l,r);else return ask(x*2,l,t[x*2].r)ask(x*21,t[x*21].l,r);t[x].wt[x*2].wt[x*21].w;}void change(ll x,ll l,ll r){if(t[x].llt[x].rr){t[x].lazy1;t[x].wt[x].r-t[x].l1;return;}downdata(x);if(rt[x*2].r) change(x*2,l,r);else if(lt[x*21].l) change(x*21,l,r);else change(x*2,l,t[x*2].r),change(x*21,t[x*21].l,r);t[x].wt[x*2].wt[x*21].w;} }Tree[120]; struct Line_Cut_Tree2{Treenode t[N*4];void build(ll x,ll l,ll r){t[x].lazy1;t[x].ll;t[x].rr;if(lr){t[x].wa[l];return;}ll mid(lr)/2;build(x*2,l,mid);build(x*21,mid1,r);t[x].wt[x*2].w*t[x*21].w%XJQ;}void downdata(ll x){if(t[x].lazy1) return;ll L1t[x*2].r-t[x*2].l1,L2t[x*21].r-t[x*21].l1;t[x*2].wt[x*2].w*power(t[x].lazy,L1)%XJQ;t[x*2].lazyt[x*2].lazy*t[x].lazy%XJQ;t[x*21].wt[x*21].w*power(t[x].lazy,L2)%XJQ;t[x*21].lazyt[x*21].lazy*t[x].lazy%XJQ;t[x].lazy1;}ll ask(ll x,ll l,ll r){if(t[x].llt[x].rr)return t[x].w;downdata(x);if(rt[x*2].r) return ask(x*2,l,r);else if(lt[x*21].l) return ask(x*21,l,r);else return ask(x*2,l,t[x*2].r)*ask(x*21,t[x*21].l,r)%XJQ;t[x].wt[x*2].w*t[x*21].w%XJQ;}void change(ll x,ll l,ll r,ll val){if(t[x].llt[x].rr){(t[x].lazy*val)%XJQ;(t[x].w*power(val,r-l1))%XJQ;return;}downdata(x);if(rt[x*2].r) change(x*2,l,r,val);else if(lt[x*21].l) change(x*21,l,r,val);else change(x*2,l,t[x*2].r,val),change(x*21,t[x*21].l,r,val);t[x].wt[x*2].w*t[x*21].w%XJQ;} }Tre; void Prime(ll x) {for(ll i2;ix;i){if(v[i]) continue;pri[cnt]i;for(ll ji;jx;ji)v[j]1;}for(ll i1;icnt;i)Tree[i].build(1,1,n,pri[i]); } int main() {scanf(%lld,n);for(ll i1;in;i)scanf(%lld,a[i]);Tre.build(1,1,n);Prime(600);scanf(%lld,m);for(ll i1;im;i){ll c,l,r,x,L;scanf(%lld%lld%lld,c,l,r);Lr-l1;if(c){ll ans1,del1;for(ll j1;jcnt;j){int ETree[j].ask(1,l,r);(ans*power(pri[j]-1,E))%XJQ;(del*power(pri[j],E))%XJQ;}(ans*Tre.ask(1,l,r))%XJQ; (ans*power(del,XJQ-2))%XJQ;printf(%lld\n,ans);}else{scanf(%lld,x);for(ll j1;jcnt;j)if(!(x%pri[j]))Tree[j].change(1,l,r);Tre.change(1,l,r,x);}} }
http://www.zqtcl.cn/news/840090/

相关文章:

  • 网站建设案例分析wordpress 页面固定
  • 杭州网站备案机械加工网站有哪些
  • 360网站运营wordpress 免费版广告
  • 龙文网站建设有域名可以自己做网站吗
  • 东莞优化网站建设肥猫网站建设
  • 东莞住房和建设局网站dedecms如何做网站
  • 广州商城网站建设地址义马网站开发
  • 全球购物网站排名高端网站定制开发设计制作
  • 软件开发专业课程有哪些seo比较好的优化
  • 重庆网站建设坤思特seo关键词报价查询
  • 重庆装修公司排名前十口碑推荐南京做网站seo
  • 佛山网站优化美姿姿seo网站策划方案 优帮云
  • 阿里巴巴国际站网站做销售方案东莞营销推广
  • 电子商城网站开发流程wordpress 文章发布时间
  • 莆田建网站公司盱眙县住房和城乡建设局网站
  • 2018年的网站制作室内设计网站哪些号
  • 做网站有包括哪些东西抖音seo关键词优化排名
  • 网站建设费无形资产做招聘网站需要什么
  • 长沙企业做网站网页制作教程免费下载
  • 重庆北碚网站建设空包网站分站怎么做
  • 北京神州网站建设湖北响应式网站建设费用
  • 环保网站设计价格建设网站对公司起什么作用
  • 做乒乓球网站的图片大全学网页设计哪个培训学校好
  • 婚礼做的好的婚庆公司网站用手机能创建网站吗
  • 广州网站开发平台.net做的网站代码
  • 地图网站设计建立公司网站视频
  • 哪个网站可以做销售记录仪中国电子商务中心官网
  • 学校网站建设厂家云上铺会员管理系统
  • 手机网站源码大全空间设计公司
  • 公司做哪个网站比较好招聘网站企业招聘怎么做