You are not allowed to perform this action

آنتن (Antenna)

شهر آنتن‌سیتی سرزمین گربه‌هاست. این شهر شامل $n$ آنتن است که در یک ردیف از چپ به راست با شماره‌های ۱ تا $n$ شماره‌گذاری شده‌اند که روی هرکدام از آن‌ها یک گربه‌ی نگهبان در حال نظارت به شهر است. قدرت آنتن $i$اُم برابر $c_i$ است که روی آن گربه‌ای با قدرت $a_i$ قرار دارد. رنگ‌بندی آنتن‌ها از چپ به راست در ابتدا به صورت $m$ بلوک متوالی با رنگ‌های متفاوت است که بلوک $i$اُم به طول $b_i$ است؛ به عنوان مثال اگر $b = \langle 3,2,4 \rangle$ باشد و رنگ آنتن‌های بلوک $i$اُم برابر با $i$ باشد، رنگ آنتن‌ها به ترتیب برابر با $\langle 1, 1, 1, 2, 2, 3, 3, 3, 3 \rangle$ است.

میو‌ و میا از اعضای شهر آنتن‌سیتی، حوصله‌شان سر رفته و می‌خواهند خودشان را سرگرم کنند. به دلیل قدرت عجیب میو و میا، آن‌ها می‌توانند طول بلوک‌ها را باهم جابجا کنند؛ به عنوان مثال آن‌ها می‌توانند ترتیب اولیه‌ی $\langle 3, 2, 4 \rangle$ که نشان‌دهنده‌ی $\langle 1, 1, 1, 2, 2, 3, 3, 3, 3 \rangle$ است را به $\langle 2, 4, 3 \rangle$ که برابر با $\langle 1, 1, 2, 2, 2, 2, 3, 3, 3 \rangle$ است تغییر دهند.

میو و میا می‌خواهند با هم میوسیم بازی کنند. روند بازی به شکل زیر است:

  • در ابتدا آن‌ها ترتیب بلوک‌ها را به صورت دلخواه تغییر می‌دهند و آنتن‌ها را با رنگ جدیدشان رنگ‌آمیزی می‌کنند.
  • سپس سه عدد مختلف $1 \leq i < k < j \leq n$ را به گونه‌ای که رنگ آنتن $i$اُم و $j$اُم متفاوت باشد انتخاب می‌کنند.
  • در انتها آن‌ها به اندازه‌ی $(a_i \oplus a_j) + c_k$ کیلو غذای گربه‌ دریافت می‌کنند!

بیش‌ترین مقداری که آن‌ها می‌توانند از بازی میوسیم غذای گربه دریافت کنند چقدر است؟ به آن‌ها کمک کنید تا پاسخ این سوال را در $t$ حالت اولیه‌ی مختلف که اطلاعات مربوط به هرکدام از آن‌ها به شما داده می‌شود را پیدا کنید.

ورودی

خط اول ورودی شامل عدد $t$ است که نشان‌دهنده‌ی تعداد ورودی‌های مختلف است. سپس برای هرکدام از $t$ ورودی پیش‌رو:

  • خط اول شامل دو عدد $n$ و $m$ است که نشان‌دهنده‌ی تعداد آنتن‌های شهر و رنگ‌های مختلف آن‌هاست.
  • خط دوم شامل $n$ عدد است که با فاصله از هم جدا شده‌اند و عدد $i$اُم نشان دهنده‌ی مقدار $a_i$ است.
  • خط سوم شامل $m$ عدد است که با فاصله از هم جدا شده‌اند و عدد $i$اُم نشان‌دهنده‌ی مقدار $b_i$ است.
  • خط چهارم شامل $n$ عدد است که با فاصله از هم جدا شده‌اند و عدد $i$اُم نشان‌دهنده‌ی $c_i$ است.

خروجی

خروجی شامل $t$ خط است. در خط $i$اُم خروجی باید حداکثر میزان جایزه‌ای که میو و میا می‌توانند در میوسیم بازی داخل ورودی $i$اُم بگیرند را خروجی دهید.

زیرمسئله‌ها

  • زیرمسئله اول (۳ نمره): $t=1, n \leq 7, m \leq 7$
  • زیرمسئله دوم (۱۵ نمره): مجموع $n$ در $t$ ورودی مختلف حداکثر برابر با $500$ است
  • زیرمسئله سوم (۷ نمره): مجموع $n$ در $t$ ورودی مختلف حداکثر برابر با $5000$ است
  • زیرمسئله چهارم (۳۲ نمره): $m \leq 500, c_i=1$
  • زیرمسئله پنجم (۲۵ نمره): $b_i=1$
  • زیرمسئله ششم (۱۸ نمره): بدون محدودیت اضافی

محدودیت‌ها

  • $1 \leq t \leq 2 \times 10^5$
  • $3 \leq n \leq 2 \times 10^5$
  • $2 \leq m \leq n$
  • $0 \leq a_i, c_i \leq 2 \times 10^5$
  • $1 \leq b_i \leq n$
  • $b_1 + b_2 + … + b_m = n$
  • مجموع $n$ در $t$ ورودی مختلف حداکثر برابر با $2 \times 10^5$ است.

ورودی و خروجی نمونه

ورودی نمونه خروجی نمونه
2
5 2
1 2 3 4 5
3 2
5 4 3 2 1
4 2
7 1 4 6
2 2
3 3 3 3
10
10

شرح ورودی و خروجی نمونه

در ورودی اول با حفظ رنگ آنتن‌ها، حداکثر مقدار جایزه در حالت $i=2,j=5,k=3$ است: $$(a_2 \oplus a_5) + c_3 = (2 \oplus 5) + 3 = 7 + 3 = 10$$

همچنین با تغییر رنگ آنتن‌ها به $\langle 1, 1, 2, 2, 2 \rangle$، حداکثر مقدار جایزه در حالت $i=2,j=5,k=3$ است: $$(a_2 \oplus a_5) + c_3 = 10$$

در ورودی دوم با حفظ رنگ آنتن‌ها، حداکثر مقدار جایزه در حالت $i=2,j=4,k=3$ است: $$(a_2 \oplus a_4) + c_3 = (1 \oplus 6) + 3 = 7 + 3 = 10$$