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

推荐企业手机网站建设建设网站哪好

推荐企业手机网站建设,建设网站哪好,在线股票交易网站开发,视频教程网站模板正题 题目链接:https://www.luogu.com.cn/problem/CF438D 题目大意 一个序列要求支持 区间求和区间取模单点修改 解题思路 对于一个数取模会有结果x%p{x≤⌊x2⌋xx\% p\{\begin{matrix}x\leq \lfloor\frac{x}{2}\rfloor\\x\end{matrix}x%p{x≤⌊2x​⌋x​ 也就是一个数最多…正题 题目链接:https://www.luogu.com.cn/problem/CF438D 题目大意 一个序列要求支持 区间求和区间取模单点修改 解题思路 对于一个数取模会有结果x%p{x≤⌊x2⌋xx\% p\{\begin{matrix}x\leq \lfloor\frac{x}{2}\rfloor\\x\end{matrix}x%p{x≤⌊2x​⌋x​ 也就是一个数最多会被取模而修改logloglog次所以我们只要每次查询区间最大值如果≥p\geq p≥p那么就修改最大值即可这样每个数最多修改logloglog次。 时间复杂度O(nlog⁡2n)O(n\log^2 n)O(nlog2n) codecodecode #includecstdio #includecstring #includealgorithm #define ll long long using namespace std; const ll N4e510; ll n,q,w[N],mx[N],z[N]; void PushUp(ll x){w[x]w[x*2]w[x*21];mx[x]max(mx[x*2],mx[x*21]);if(mx[x]mx[x*2])z[x]z[x*2];else z[x]z[x*21]; } void Change(ll x,ll L,ll R,ll pos,ll val){if(LR){w[x]mx[x]val;z[x]pos;return;}ll mid(LR)1;if(posmid)Change(x*2,L,mid,pos,val);else Change(x*21,mid1,R,pos,val);PushUp(x);return; } void Mod(ll x,ll L,ll R,ll l,ll r,ll val){if(LlRr){while(mx[x]val)Change(x,L,R,z[x],mx[x]%val);return;}ll mid(LR)1;if(rmid)Mod(x*2,L,mid,l,r,val);else if(lmid)Mod(x*21,mid1,R,l,r,val);else Mod(x*2,L,mid,l,mid,val),Mod(x*21,mid1,R,mid1,r,val);PushUp(x);return; } ll Ask(ll x,ll L,ll R,ll l,ll r){if(LlRr)return w[x];ll mid(LR)1;if(rmid)return Ask(x*2,L,mid,l,r);if(lmid)return Ask(x*21,mid1,R,l,r);return Ask(x*2,L,mid,l,mid)Ask(x*21,mid1,R,mid1,r); } int main() {scanf(%lld%lld,n,q);for(ll i1;in;i){ll x;scanf(%lld,x);Change(1,1,n,i,x);}while(q--){ll op,l,r,x;scanf(%lld%lld%lld,op,l,r);if(op1)printf(%lld\n,Ask(1,1,n,l,r));else if(op2)scanf(%lld,x),Mod(1,1,n,l,r,x);else Change(1,1,n,l,r);}return 0; }
http://www.zqtcl.cn/news/739511/

相关文章:

  • 商店网站制作做签名照的网站
  • 自己制作一个网站广州自助网站制作
  • 个人网站吗wordpress超精简主题
  • 手机版免费申请微网站wordpress 跳转链接
  • 网站建设与管理好吗广州白云最新消息
  • 织梦动漫网站模版wordpress 页面文章列表
  • 东莞做网站沃德长沙市网站开发
  • 哪些网站做的最好厦门网站建设网站
  • 网站安全事件应急处置机制建设类似百度的网站
  • 内蒙古知名网站建设网站测速工具
  • 怎样建立网站赚钱怎么登录住建局官网
  • 建站自学网页转向功能网站
  • 网站都有什么费用做酒店网站有哪些目录
  • 本地郑州网站建设东莞网站优化中易
  • 动态域名可以建网站德州公司做网站
  • 深圳建设银行官方网站wordpress 添加qq
  • 甘肃第九建设集团公司网站网站对企业的好处
  • 论坛网站建设规划书公司网站建设与设计制作
  • 做棋牌游戏网站犯法吗如何进行搜索引擎的优化
  • 常见的网站首页布局有哪几种陈光锋网站运营推广新动向
  • 手机网站活动策划方案开一个设计公司
  • 宝塔建设网站教程visual studio 2010 网站开发教程
  • 做网站购买服务器做谷歌网站使用什么统计代码吗
  • 网站系统与网站源码的关系emlog轻松转wordpress
  • 网站的简介怎么在后台炒做吉林省住房城乡建设厅网站首页
  • 泉州易尔通网站建设国际酒店网站建设不好
  • 网页下载网站福田企业网站推广公司
  • 北京网站建设开发公司哪家好网站添加在线留言
  • 新建的网站怎么做seo优化平面广告创意设计
  • yy陪玩网站怎么做软件项目管理计划