判断序列是否为正确的出栈序列问题描述给出一个堆栈的输入序列试判断一个输出序列是否能够由这个堆栈输出.如果能返回总的出栈次数如果不能输出0.序列的输入及输出都是从左往右.输入输出序列皆为整数且没有重复的数字如果一个数字在输入序列中没有出现那么其在输出序列中也不会出现输入形式第一行为输入序列的长度其后依次为输入序列的数字第二行为输出序列的数字.输入数据以空格隔开.输出形式如果是一个正确的出栈序列则输出总的出栈次数否则返回0样例输入151234545321样例输出15样例说明1可以按以下顺序执行push1push2push3push4pop4push5pop5pop3pop2pop1通过5次pop操作可以得到输出序列因此返回5样例输入251234543512样例输出20样例说明21不能在2之前