圣诞节快到了,kuro决定为他的队友们制作手工巧克力作为礼物。
众所周知,手工巧克力指的是从商店里买来巧克力融化后重新凝固而成的巧克力。商店里有重量分别为的种巧克力正在售卖(n为偶数),kuro决定先从商店里购买种巧克力,再从商店中购买3种不同重量的巧克力各两块,重量分别为,将它们重新制作成三种重量为的巧克力,kuro想将这些手工巧克力混入直接在商店购买的巧克力中不被发现,所以他希望这三块新巧克力的重量都分别和第一次购买的某块巧克力一样。
kuro打算尽量少的购买巧克力,但又希望任意选择从商店购买的巧克力种类都能有办法选择三种巧克力作为手工巧克力的材料,他想知道最少需要购买多少巧克力可以达成目标。
kuro对于这个问题束手无策,只好来求助你了。
形式化的说,求最小的,使得对于集合的任意有个元素的子集,都存在三个数,满足
第一行为一个整数 (),表示该测试点共有组测试
每组测试的第一行为一个数(,n为偶数),表示商店中的巧克力种类数。
对于每组测试,输出一行,包含一个数,代表最小能达成条件的购买数量.
输入 #1
1 6
输出 #1
6
可以证明,时,对于所有,都至少有一种买法不存在符合要求的巧克力选法。
例如,当时,如果kuro购买的巧克力重量分别为{1,2,3,4,6},无法选出制作手工巧克力的三种材料。
当时,kuro购买的巧克力重量分别为{1,2,3,4,5,6},可以选择重量为{1,2,3}的巧克力制作手工巧克力