for(int i = 1;i <= n;i++){cin>>in;q.push_back(in);}
可以打印queue.size()看看
这段代码没问题,直接return 0是什么意思,不执行吗?问题应该在别的地方