可以先想想平常全舉都怎麼做
底下有程式碼(需反白) 真的部會在看!!!
可以先想想平常全舉都怎麼做
底下有程式碼(需反白) 真的(不)會在看!!!#includeusing namespace std;int n, k;void pq(vector&arr1, vector&arr2, int i, int t){if(t==k){for(int i=0; icout<}cout<return;}for(int s=i+1; sarr2[t]=arr1[s];pq(arr1, arr2, s, t+1);}return;}int main(){while(cin>>n){if(n==0) break;vector m(n);for(int i=0; icin>>m[i];}sort(m.begin(), m.end());cin>>k;vector ans(k);for(int i=0; ians[0]=m[i];pq(m, ans, i, 1);}}cout<return 0;}