TopCoder

User's AC Ratio

NaN% (0/0)

Submission's AC Ratio

NaN% (0/0)

Tags

Description

有一群島民居住在一片群島上,pudding164253 就是其中的一員。每個島上都恰有一個島民,且每個島民都有一片庭院,在庭院中是一首好歌...呃不是。庭院中會種植一些花,包含初賽中出現過的資訊之芽,這些花們有著各自的代表數字。每個庭院中的花也會自己雜交,任意兩朵花可以用 bitwise XOR 的方式雜交出一朵新的花,而這朵花也可以繼續和其他花雜交。

現在又到了花卉博覽會的時間,島民們可以拿自己有使用權的庭院中的花進行插花,並比較誰的花比較好看。具體而言,若某人選擇用某些花組成一束花,則這束花的好看程度就是這些花的代表數字 bitwise OR 起來的數值。插花的時候可以任意選擇每一朵花要不要被選進去。

花卉博覽會中有很多個比賽,競賽採單淘汰制,每次由兩個島民比較誰組的那束花比較好看,好看程度較高的人獲勝,若兩人相同則庭院總數較多的人獲勝,若庭院總數一樣則由所有庭院中有更多種花的人獲勝,若連庭院中的花的種類數也相同就將花由大排到小,第一個相異數字較大者獲勝,若所有花的代表數字都相同則編號較小的島民獲勝。

獲勝後,假設贏家是 $A$ 而輸家是 $B$,那麼 $A$ 可以在比賽期間擁有現在所有 $B$ 有使用權的庭院,也就是 $B$ 把他所有的庭院的使用權都轉給 $A$。比賽後所有花都會被放到原本的庭院,因此比賽完之後不會有花受到傷害,且庭院的狀態會與比賽前相同。獲勝後贏家只有庭院的使用權,因此他不可以把花移植到別的庭院去。

現在正好輪到 pudding164253 主辦,他覺得一場比賽的精采程度是比賽雙方花的總好看程度 bitwise AND。由於比賽對於群島是重要的宣傳機會,比賽後群島將會得到更多外國投資的庭院給島民們管理,所以 pudding164253 的目標是讓精彩程度的總和最大化。現在請你幫忙算出,假設 pudding164253 可以決定每一場比賽的對手,以及雙方要組出什麼樣的花,那麼精彩程度的總和的最大值是多少。

另外 pudding164253 宣布會給寫出總精采程度最高的劇本的人額外的庭院,稱為 pudding164253 的庭院領地(Yard Territory of Pudding164253),簡稱為 YTP。

(註:資訊之芽是被子植物,因此他有花,然後在庭院中真的是一首好歌。)

Input Format

輸入第一行有兩個以空白隔開的正整數 $n, k$,代表有 $n$ 個島民和總共 $k$ 朵的花,島民與花的編號都是從 $1$ 開始的連續正整數。

第二行有 $k$ 個以空白隔開的正整數 $x_1, x_2, \dots, x_k$,代表編號為 $i$ 的花屬於編號為 $x_i$ 的島民。

第三行有 $k$ 個以空白隔開的整數 $w_1, w_2, \dots, w_k$,代表編號為 $i$ 的花的代表數字是 $w_i$。

  • $1 \leq n, k \leq 3 \times 10^ 5$
  • $1 \leq x_i \leq n$
  • $0 \leq w_i \leq 2^ {32}-1$

Output Format

輸出一個數字,代表最大的總精采程度可以是多少。

Sample Input 1

4 5
1 1 2 3 4
6 3 2 4 7

Sample Output 1

13

Hints

在範測 1 中:

四個庭院分別可以種出 ${3,5,6}, {2}, {4}, {7}$,

考慮一種比賽方式按照順序如下:
1. 先讓 $1,2$ 比賽,兩邊分別選了為 ${3}, {2}$ 的花,精采程度 $2$,$1$ 獲勝。
2. 接著讓 $1,4$ 比賽,花是 ${5,6}, {7}$,精采程度 $7$,$1$ 獲勝。
3. 最後讓 $1,3$ 比賽,花是 ${6}, {4}$,精采程度 $4$,$1$ 獲勝。

最終總精采程度是 $13$。

Problem Source

2026 YTP 高中組決賽 p14

Subtasks

No. Testdata Range Constraints Score
1 0 範例測試資料 0
2 0~24 $1 \leq n, k \leq 10^ 3$ 8
3 0~48 無額外限制 17

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 1048576 65536 1 2 3
1 1000 1048576 65536 2 3
2 1000 1048576 65536 2 3
3 1000 1048576 65536 2 3
4 1000 1048576 65536 2 3
5 1000 1048576 65536 2 3
6 1000 1048576 65536 2 3
7 1000 1048576 65536 2 3
8 1000 1048576 65536 2 3
9 1000 1048576 65536 2 3
10 1000 1048576 65536 2 3
11 1000 1048576 65536 2 3
12 1000 1048576 65536 2 3
13 1000 1048576 65536 2 3
14 1000 1048576 65536 2 3
15 1000 1048576 65536 2 3
16 1000 1048576 65536 2 3
17 1000 1048576 65536 2 3
18 1000 1048576 65536 2 3
19 1000 1048576 65536 2 3
20 1000 1048576 65536 2 3
21 1000 1048576 65536 2 3
22 1000 1048576 65536 2 3
23 1000 1048576 65536 2 3
24 1000 1048576 65536 2 3
25 1000 1048576 65536 3
26 1000 1048576 65536 3
27 1000 1048576 65536 3
28 1000 1048576 65536 3
29 1000 1048576 65536 3
30 1000 1048576 65536 3
31 1000 1048576 65536 3
32 1000 1048576 65536 3
33 1000 1048576 65536 3
34 1000 1048576 65536 3
35 1000 1048576 65536 3
36 1000 1048576 65536 3
37 1000 1048576 65536 3
38 1000 1048576 65536 3
39 1000 1048576 65536 3
40 1000 1048576 65536 3
41 1000 1048576 65536 3
42 1000 1048576 65536 3
43 1000 1048576 65536 3
44 1000 1048576 65536 3
45 1000 1048576 65536 3
46 1000 1048576 65536 3
47 1000 1048576 65536 3
48 1000 1048576 65536 3