• 【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

  • 相关阅读:
    格式化数据和DataBinder.Eval用法范例【转】
    动态GridView +DataTable
    Container.DataItem
    SQL自定义字段排序
    VS 2008 Web Deployment Project
    清除SQLServer日志
    SQL常用功能
    在Web应用程序中执行计划任务(多线程)
    得到临时表的列数
    用rdlc文件直接导出到excel或PDF
  • 原文地址:https://www.cnblogs.com/wuhu-JJJ/p/11204499.html
Copyright © 2020-2023  润新知