if (record[i].size() >1 && (*(record[i].begin()) == 0) && last == n-1){
result++;
}
这个判断条件不对吧