#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
int main()
{
int k, num;
vector<int> v;
while (cin >> k && k)
{
if (k < 6) break;
v.clear();
for (int i = 0; i < k; ++i) //读入数据;
{
cin >> num;
v.push_back(num);
}
sort(v.begin(), v.end());
for (auto it1 = v.begin(); it1 < v.end() - 5; ++it1)
{
for (auto it2 = it1 + 1; it2 < v.end() - 4; ++it2)
{
for (auto it3 = it2 + 1; it3 < v.end() - 3; ++it3)
{
for (auto it4 = it3 + 1; it4 < v.end() - 2; ++it4)
{
for (auto it5 = it4 + 1; it5 < v.end() - 1; ++it5)
{
for (auto it6 = it5 + 1; it6 < v.end(); ++it6)
cout << *it1 << " " << *it2 << " " << *it3 << " " << *it4 << " " << *it5 << " " << *it6 << endl;
}
}
}
}
}
}
return 0;
}
zju1089
最新推荐文章于 2014-11-24 19:55:12 发布