题目概述:
Mr. P有N块水晶,每块水晶有一个高度,
他想用这N块水晶搭建两座有同样高度的塔,使他们成为一座双塔,Mr. F可以从这N块水晶中任取M
(1≤M≤N)块来搭建。但是他不知道能否使两座塔有同样的高度,也不知道如果能搭建成一座双塔,这座
双塔的最大高度是多少。所以他来请你帮忙。
给定水晶的数量N(1≤N≤100)和每块水晶的高度Hi(N块水晶高度的总和不超过2000),你的任务是
判断Mr. F能否用这些水晶搭建成一座双塔(两座塔有同样的高度),如果能,则输出所能搭建的双塔的最
大高度,否则输出“Impossible”。
输入格式:
输入的第一行为一个数T,表示有T组测试数据。
之后每组第一行为数N,表示水晶的数量。第二行为N个数,第i个数表示第i个水晶的高度。