题目名称 4388. [Ynoi2019 模拟赛] Yuno loves sqrt technology I
输入输出 sqrtone.in/out
难度等级 ★★★☆
时间限制 1000 ms (1 s)
内存限制 512 MiB
测试数据 10
题目来源 GravatarRpUtl 于2026-04-09加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:6, 提交:13, 通过率:46.15%
GravatarRpUtl 100 2.782 s 89.48 MiB C++
GravatarRpUtl 100 5.328 s 120.79 MiB C++
GravatarRpUtl 100 5.413 s 76.99 MiB C++
GravatarRpUtl 100 5.709 s 153.28 MiB C++
GravatarRpUtl 100 5.940 s 98.34 MiB C++
GravatarRpUtl 100 5.968 s 153.64 MiB C++
GravatarRpUtl 50 6.131 s 214.97 MiB C++
GravatarRpUtl 40 6.341 s 44.02 MiB C++
GravatarRpUtl 40 6.718 s 153.48 MiB C++
GravatarRpUtl 20 4.090 s 78.05 MiB C++
关于 Yuno loves sqrt technology I 的近10条评论(全部评论)

4388. [Ynoi2019 模拟赛] Yuno loves sqrt technology I

★★★☆   输入文件:sqrtone.in   输出文件:sqrtone.out   简单对比
时间限制:1 s   内存限制:512 MiB

【题目背景】

图片。

【题目描述】

给定一个长度为 $n$ 的排列,$m$ 次查询,每次查询一个区间的逆序对数,强制在线。

【输入格式】

第一行两个整数 $n,m$。

第二行 $n$ 个正整数表示这个排列。

之后 $m$ 行,每行两个整数表示查询的区间。

本题强制在线,每次查询输入的数要 xor 上上次答案,第一次询问视上次答案为 $0$。

【输出格式】

输出 $m$ 行,每行一个数表示这次询问的答案

【样例输入】

4 1
1 4 2 3
2 4

【样例输出】

2

【数据规模与约定】

$1\le n,m\le 10^5$。

注意:本题因为评测机缘故,短时间内的大量提交会影响程序运行效率,且数据难以区分正解和错解。

【来源】

Ynoi2019 模拟赛。

我们已经有了 $O(n\log n)-O(1)$ 的方法