虽然原文有点长不过听起来应该就是做参数的Cartesian product
Python有人说过了秒解XD,C++当作练习其实也满不错的
这应该面试也常常会考吧XD
Cartesian product最直觉就DFS走一次
实作上来说,看你最后是要给system()用,其实直接把参数做成string应该会单纯很多
如果你一开始的那些参数的列表一定要用不同型态的vector的话
就会有点麻烦需要用template https://glot.io/snippets/fou4l2ksnm
如果你那些参数列表都用vector<string>来宣告的话
就把所有参数订在vector<vector<string>>,练习写个DFS吧
应该是不会需要用到tuple