看板 C_and_CPP 關於我們 聯絡資訊
雖然原文有點長不過聽起來應該就是做參數的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 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.25.86 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1593467301.A.6F8.html ※ 編輯: nevak (36.231.25.86 臺灣), 06/30/2020 05:48:37
ofd168: 喔喔喔 先轉成同一個TYPE就沒有tuple的問題了 06/30 11:10
ofd168: 感謝大神 06/30 11:10
ofd168: 根據V大建議 改用vector+DFS+variadic template 06/30 18:30
ofd168: https://ideone.com/isN5k0 code看起來乾淨很多 06/30 18:31
ofd168: 我現在才發現我打錯字 把N大寫成V大了 06/30 22:04