1. vector(int) a(2 * n_case); ----> vector<int> a(2 * n_case); //n_case建议初始化一下 2.cout << output(n_case); //不知道楼主想输出什么?这个output函数是void的
vector(int)换成尖括号。后面有关a的错误都是因为这个造成的。
是因为你的vector没用对, 楼上正解