zoukankan      html  css  js  c++  java
  • 【UOJ 505】动态区间异或和

    【题目描述】:

    给定一个由n个正整数组成的序列 {a1 ,a2 , ... ,an a1 ,a2 , ... ,an }。

    两种操作:

    1 x y:表示将 axax的值改为y;

    2 x y:表示询问区间[x,y]的异或和;

    【输入描述】:

    第一行,两个正整数n和m,用空格隔开。

    第二行,n个正整数表示序列{a1 ,a2 , ... ,an a1 ,a2 , ... ,an }。

    以下m行,每行三个数,表示一个操作,格式如题面。

    【输出描述】:

    对于每个操作2询问占一行一个整数。

    【样例输入】:

    10 10
    1 9 7 8 10 9 7 7 3 2
    1 10 3
    1 7 2
    2 3 8
    1 6 4
    1 3 5
    1 9 9
    2 4 9
    1 3 9
    2 2 8
    1 8 5

    【样例输出】:

    9
    10
    3

    【时间限制、数据范围及描述】:

    时间:1s 空间:64M

    对于40%的数据:1<=n,m<=10000

    对于100%的数据:1<=n,m<=200,000

  • 相关阅读:
    FDR校正
    PHP base64 编码转化图片并进行指定路径的保存和上传处理(转自https://cloud.tencent.com/developer/article/1333877)
    google网页评测工具
    链接类型:预加载
    鼠标经过时显示、隐藏提示
    thinkphp5导入excel数据
    JS消息窗口滚动到底部
    datatable分页使用箭头
    Mysql基础
    php-MD5/sha1
  • 原文地址:https://www.cnblogs.com/wuhu-JJJ/p/11204499.html
Copyright © 2011-2022 走看看