使用dp实现数组平分功能(http://www.cnblogs.com/maowuyu-xb/p/6433271.html) 然后利用map保存已经计算过的结果,如果已经计算过,直接返回是否为神奇数 #include <iostream> #include <math.h> #include <vector> #include <algorithm> #include <numeric> #include <map> using namespace::std; //#define debug_ int lef = 0...