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

  • 相关阅读:
    中标麒麟QT5编译出现:cannot find -lGL 和 collect2:error:ld returned 1 exit status 错误
    虚拟机设置静态ip【实测中标麒麟】
    selenium webdriver如何拿到页面的加载时间
    有感于去哪儿的一道笔试题
    python selenium 常见问题列表
    乙醇的webdriver实用指南java版本
    乙醇的webdriver实用指南ruby版本
    作死的自动化测试
    从龙门镖局看自动化测试
    无用的自动化测试
  • 原文地址:https://www.cnblogs.com/wuhu-JJJ/p/11204499.html
Copyright © 2011-2022 走看看