原题 有n(n<=2)个任务和三个人,每次任务给出每个人能得到的值,每次任务选两个人,使n个任务结束后三个人得到的值是一样的.输出每次要派哪两个人,如果不行输出Impossible. n<=25,3^25肯定不行,所以考虑折半3^(n/2).前一半我们得到a,b,c,后一半我们得到x,y,z,我们要得到a+x=b+y=c+z.将式子变形为a-b=y-x和b-c=z-y,所以用map记录a-b和b-c,以及对应的最大的a和状态(三进制表示).然后查找y-x和z-y是否存在,得到答案即可. #in…