#B. 蚯蚓

    Type: Default 1000ms 256MiB

蚯蚓

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.

蚯蚓

题目背景

小明在做生物实验,需要某些长度的蚯蚓的实验数据。

题目描述

小明要做一个实验,他初始有一只长度为ll的蚯蚓,实验需要记录nn个长度的蚯蚓的实验数据,第ii个长度为lil_i。小明可以将一只蚯蚓切开,且切开的蚯蚓会马上长成两只和原来长度一样的蚯蚓。或者小明可以利用一些食物将一只长度为xx的蚯蚓变成长度为yy的蚯蚓,需要的食物的量为xyx \bigoplus y。问小明要完成实验最少需要多少食物。这里xyx \bigoplus y表示两个数异或之后的结果。

输入格式

第一行两个整数n,ln,l

第二行nn个整数lil_i

输出格式

一个整数表示最少要多少食物。

样例 #1

样例输入 #1

5 8
1 2 3 5 7

样例输出 #1

18

提示

样例解释1

初始蚯蚓长度为8,先用9的食物把长度8变成长度1,然后用2的食物把长度1变成长度3,然后切开一只长度3的蚯蚓,将其中一只用1的食物把长度3变成长度2,另一只用4的食物把长度3变成长度7,最后用2的食物把长度7变成长度5,总食物量是18。

数据范围

10%10\%的数据,n10, l,li100n\le 10,\ l,l_i\le 100

40%40\%的数据,n500, l,li4000n\le 500,\ l,l_i\le 4000

100%100\%的数据,1n5000,1l,li300001\le n\le 5000,1\le l,l_i\le 30000

2023-2024第一学期选修课期末考

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2023-12-23 10:45
End at
2023-12-23 12:15
Duration
1.5 hour(s)
Host
Partic.
14