You are passing the stack vector by value, which means that on each call to pick, you will incur O(n) time to copy the vectors. You need to pass by reference or const reference.
See my answer here to another question with the same problem: http://codereview.stackexchange.com/a/144084/36120 https://codereview.stackexchange.com/a/144084/36120
You are passing the stack vector by value, which means that on each call to pick, you will incur O(n) time to copy the vectors. You need to pass by reference or const reference.
See my answer here to another question with the same problem: http://codereview.stackexchange.com/a/144084/36120
You are passing the stack vector by value, which means that on each call to pick, you will incur O(n) time to copy the vectors. You need to pass by reference or const reference.
See my answer here to another question with the same problem: https://codereview.stackexchange.com/a/144084/36120
You are passing the stack vector by value, which means that on each call to pick, you will incur O(n) time to copy the vectors. You need to pass by reference or const reference.
See my answer here to another question with the same problem: http://codereview.stackexchange.com/a/144084/36120