The output showsCode:#include <iostream> #include <vector> #include <algorithm> using namespace std; int main() { int i, m, n; int *d; cin >> m; cin >> n; d = new int[m]; for (i = 0; i < m; i++) cin >> d[i]; vector<int> v(d, d+m); for (vector<int>::size_type i = 0; i < v.size(); i++) cout << v.at(i) << " "; cout << endl; rotate(v.begin(), v.begin()+n, v.end()); for (vector<int>::size_type i = 0; i < v.size(); i++) cout << v.at(i) << " "; cout << endl; delete []d; }
What's matter about the error?Code:debian:~# ./10039 10 12 4 5 7 1 2 4 2 3 9 7 4 5 7 1 2 4 2 3 9 7 7 1 2 4 2 3 9 7 0 135073 *** glibc detected *** free(): invalid next size (fast): 0x0804c038 *** Aborted



LinkBack URL
About LinkBacks


