(双解决方案)完美的数组
一个数组被称为完美的,当且仅当其中存在一个元素,它的值是除了它之外剩下的所有元素的和。蒜头君现在获得了一个数组。他想去掉数组中的一个元素,使得这个数组变成完美的。他想知道这个数组有几种方案可以变成完美的。当去掉的元素在原数组中的位置不同时,即为不同的方案。输入格式输入的第一行包含一个整数 n(2≤n≤2×10的5次幂)。输入的第二行包括 nn 个整数,为蒜头君获得的数组里面的每个元素 ai(2≤ai≤10的6次幂)。输出格式输出有两行。第一行是方案的个数 k。第二行有 k 个用单个空格分开的整数




