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

wordpress英文版语言包镇江优化推广

wordpress英文版语言包,镇江优化推广,wordpress上传文件,网站开发教程免费lowbit操作 数字二进制表达中的最低位1以及后面所有的0#xff0c;函数写法如下#xff1a; int lowbit(int x){return x-x;} 例如说#xff0c;lowbit(0101100100) (100) lowbit(4) 4 lowbit(6) 2 时间复杂度o(1) 树状数组 应用 进行单点修改和区间查询…lowbit操作 数字二进制表达中的最低位1以及后面所有的0函数写法如下 int lowbit(int x){return x-x;} 例如说lowbit(0101100100) (100) lowbit(4) 4  lowbit(6) 2   时间复杂度o(1) 树状数组 应用 进行单点修改和区间查询时间复杂度为O(logn) 结构 进行单点修改 修改t[i]然后 iilowbit(i) 修改t[i]  进行区间查询 查询区间和就拆分成求前缀和求(a,b)就拆成(1,b)-(1,a-1) ii-lowbit(i) 修改和查询函数的代码 注意一定是 0 例题 愉悦值的计算就是求区间和 有两个操作修改和查询使用树状数组的数据结构。 #include iostream using namespace std;const int N 1e7; using ll long long; ll a[N],t[N]; int n;int lowbit(int x) {return x-x;}void update(int k,ll x) {a[k] x;for(int i k ; i n ;i lowbit(i)) t[i] x; }ll getprefix(int k) {ll res 0;for(int i k ; i 0 ; i - lowbit(i)) res t[i];return res; }ll getsum(int l,int r) {return getprefix(r) - getprefix(l-1); }ll oper(int k,int n) {return (2*k-n-1)*a[k]-getsum(1,k-1)getsum(k1,n); }int main() {// 请在此输入您的代码int m;cin n m;for(int i 1 ; i n ; i) {ll x;cin x;update(i,x);}while(m--){int op;cin op;if(op 1){int x;ll z;cin x;cin z;update(x,z-a[x]);}else {int x;cin x;cout oper(x,n) \n;}}return 0; }
http://www.pierceye.com/news/69243/

相关文章:

  • 教做粥的网站ai制作网页教程
  • 谷歌google浏览器官方下载seo流量排行榜神器
  • 推荐大气的网站兰州网站开发哪里可以做
  • 网站开发一般要多少钱做网站公司上海
  • 网站调用115做云播做公司网站利润
  • 住房和城乡建设部官方网站发布域名邮箱 400电话
  • 做跨境电商看国外的哪些网站wordpress注册协议
  • wordpress网站数据库备份网站建设网页设计网站模板
  • 方圆网 网站建设wordpress修改端口
  • 成都微信端网站建手机怎么做微电影网站
  • 事业单位门户网站开发网站建设itcask
  • 建湖做网站哪家公司好在线网站软件免费下载
  • 莆系医疗网站建设专业网站建设教程
  • jsp网站开发中js的问题网站广告投放价格表
  • 网站制作客户寻找西安 北郊网站建设
  • 网站职业技能培训有哪些项目网站域名申请好了怎么建设网站
  • 汾阳做网站的公司替代wordpress 搜索引擎
  • 58做网站做网站和维护要多少钱
  • 哪种编程语言可以做网站互联网怎么做网站
  • 密云上海网站建设有经验的佛山网站建设
  • 焦作网站设计多少钱合肥网站建设百姓网
  • 如何在国外做网站中国建设网站的证件怎么查
  • 微网站开发平台网站新媒体建设方案
  • 外链是不是把自己的网站信息发布到别人的网站上?平湖网站建设流程
  • 广州 网站 建设国家企业信用公示信息年报全国
  • 做好三步网站改版工具不降权 无忧老师给wordpress配置域名
  • 平台网站建设教程视频模板网站配置文件
  • 2017网站开发兼职wordpress+andriod
  • 用html做的网站步骤金华seo
  • 建站平台做的网站google成都响应式网站