D. 最后的故事(story)

    Type: Default 3000ms 512MiB

最后的故事(story)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

在无数花朵簇拥中, 安洁尔·海森纳赫特闭着眼睛。 从很早之前开始,她的肉体就陷入了深深的沉睡,恐怕要超过一百年。 她从让萨拉逃走之后,便一直如此。 ——远古魔女们全都背负着某种命运。 能活好几百年的魔女们脱离于世界法则,其代价则是必须履行某种『职责』。 安洁尔·海森纳赫特是管理『没能获得幸福的故事』的魔女。 然后身为管理者的魔女必定要接受一个残酷的命运。 她将受书中泄露的诅咒的影响,陷入被永恒噩梦所支配的沉睡中。 要想规避这样的命运,就必须寻找代为承受诅咒的祭品。 埃尔要来萨拉,原本是要拿来当祭品。但是,埃尔最终也没忍心牺牲掉自己的宠爱。然后,她 让萨拉逃离自己,自己沉沦在永恒无尽的沉眠之中。 萨拉靠自己查到了这个真相,并且她还自学习得了最基本的魔法,到达了这里。此时,埃尔的 肉体已经陷入沉睡。但是,萨拉从未放弃。 她求得了改变命运的方法。 那就是打开『没能获得幸福的故事』,用魔法进到里面。 为此,萨拉进到了书中。 埃尔的身体在沉睡。但正如她说的,『说不定在最后,还能稍稍见上一面』。

埃尔的灵魂碎片被封印在『没能获得幸福的故事』中。 如果萨拉能够将所有故事都连接起来,那么埃尔也许便可以苏醒。 每一个故事都有一个不幸程度,第 ii 的故事的不幸程度为 uiu_i。 萨拉需要耗费 ui xor uju_i \text{ xor } u_j 的魔力来连接 i,ji,j 两个故事。 萨拉想要知道,将所有故事都连接起来,至少需要多少的魔力。

输入格式

第一行读入一个整数 nn,表示故事的个数。

第二行包含 nn 个整数,依次为每个故事的不幸值,即 u1,u2,unu_1,u_2\dots,u_n

输出格式

输出一个整数,萨拉将所有故事连接起来,至少需要多少魔力。

样例

输入1

5
1 2 3 4 5

输出1

8

输入2

8
3 7 9 10 2 4 3 6

输出2

19
数据范围与提示
Case # 限制条件
1 - 2 1ui8001\le u_i\le 800
3 - 6 1n50001\le n \le 5000​​
5 - 10 无特殊限制

对于全部数据,满足 1n105,0ui1091\le n\le 10^5,0\le u_i\le 10^9

NOIP训练

Not Attended
Status
Done
Rule
IOI
Problem
4
Start at
2025-8-26 18:00
End at
2025-8-26 21:00
Duration
3 hour(s)
Host
Partic.
9