實現陣列元素選與不選問題-python實現
問題描述:
對於固定陣列{0,1,2,3,4,5,6,7,8,9}
輸入bool陣列{0,1,1,1,1,1,1,1,0,0},其中0對應的下標陣列元素可出現也可以不出現,1必須出現
出現 所有的可能的組合(組合問題標準的解法是回溯),轉化為字串,並按照字串升序排序!
#include <stdio.h> using namespace std; vector<string> res; int main() |
搞了半天寫了個python實現,用的不熟練
#!/usr/bin/python print 'len:' + str(len(res)) #將字串轉換成數字列表 |