#Y3. 土豆

土豆

土豆

2027202722 班何其远在出题人面前关上带密码的门浪费出题人宝贵的 1010 秒,在此谴责。

题目背景

“我退休后要种土豆!”

题目描述

yuno 有 nn 个不同品种的土豆,第 ii 个品种的土豆有 aia_i 个。yuno 想要将这些土豆装箱。yuno 有一个小癖好:在装箱时,每个箱子中 不能出现相同品种的土豆

现在 yuno 有 qq 种箱子,第 ii 个箱子的编号为 ii,它可以装 uiu_i 个土豆,yuno 想知道能否装满 viv_i 箱。

yuno 当然会这道题(“yuno 都不会,怎么可能有人会?”)。但她还是想考考你,请告诉她哪几种箱子是能满足条件的?

但是 yuno 比较懒,她才懒得看你这么一大串输出。我们假设一共有 mm 个箱子满足条件,第 ii 个箱子的编号为 idiid_i,你只需要输出:

i=1mi×idi\displaystyle\bigoplus_{i=1}^{m} i \times id_i

为了方便,yuno 已经帮你排好了序。保证 aiai+1,vivi+1a_i \le a_{i+1},v_i \le v_{i+1}(你看出题人多好)。

其中 \oplus 是异或,在 python 和 c++ 中均为 ^

输入格式

本题有多组测试数据。

第一行一个整数 TT 表示数据的组数。对于每组数据:

第一行两个整数 n,qn,q,表示有 nn 种不同品种的土豆和 qq 种箱子。

接下来一行,有 nn 个整数,第 ii 个整数 aia_i,表示第 ii 个品种的土豆有 aia_i 个。

接下来 qq 行,每行两个整数 ui,viu_i,v_i,如题目描述中所述。

输出格式

对于每组数据,共一行,如题目描述中所述。

数据范围

1n,q1051\le n,q \le 10^51T51\le T\le 5