我寻思这道题可以用打表做。。。
原题链接:29800.小码君抽奖12025-03-08 10:09:47
发布于:上海
我寻思这道题可以用打表做。。。
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin >> n;
if(n == 1)
{
cout << 1;
}
if(n == 2)
{
cout << "1 1\n1 2\n2 1\n2 2";
}
if(n == 3)
{
for (int KUN = 1;KUN <= 3;KUN++)
{
for (int JI = 1;JI <= 3;JI++)
{
for (int IKUN = 1;IKUN <= 3;IKUN++)
{
cout << KUN << " " << JI << " " << IKUN <<"\n";
}
}
}
}
if(n == 4)
{
for (int KUN = 1;KUN <= n;KUN++)
{
for (int JI = 1;JI <= n;JI++)
{
for (int IKUN = 1;IKUN <= n;IKUN++)
{
for (int KUNKUN = 1;KUNKUN <= n;KUNKUN++)
{
cout << KUN << " " << JI << " " << IKUN << " " << KUNKUN << "\n";
}
}
}
}
}
if(n == 5)
{
for (int KUN = 1;KUN <= n;KUN++)
{
for (int JI = 1;JI <= n;JI++)
{
for (int IKUN = 1;IKUN <= n;IKUN++)
{
for (int KUNKUN = 1;KUNKUN <= n;KUNKUN++)
{
for (int JIJI = 1;JIJI <= n;JIJI++)
{
cout << KUN << " " << JI << " " << IKUN << " " << KUNKUN << " " << JIJI << "\n";
}
}
}
}
}
}
if(n == 6)
{
for (int KUN = 1;KUN <= n;KUN++)
{
for (int JI = 1;JI <= n;JI++)
{
for (int IKUN = 1;IKUN <= n;IKUN++)
{
for (int KUNKUN = 1;KUNKUN <= n;KUNKUN++)
{
for (int JIJI = 1;JIJI <= n;JIJI++)
{
for (int IKUNIKUN = 1;IKUNIKUN <= n;IKUNIKUN++)
{
cout << KUN << " " << JI << " " << IKUN << " " << KUNKUN << " " << JIJI << " " << IKUNIKUN << "\n";
}
}
}
}
}
}
}
if(n == 7)
{
for (int KUN = 1;KUN <= n;KUN++)
{
for (int JI = 1;JI <= n;JI++)
{
for (int IKUN = 1;IKUN <= n;IKUN++)
{
for (int KUNKUN = 1;KUNKUN <= n;KUNKUN++)
{
for (int JIJI = 1;JIJI <= n;JIJI++)
{
for (int IKUNIKUN = 1;IKUNIKUN <= n;IKUNIKUN++)
{
for (int TEMP = 1;TEMP <= n;TEMP++)
{
cout << KUN << " " << JI << " " << IKUN << " " << KUNKUN << " " << JIJI << " " << IKUNIKUN << " " << TEMP << "\n";
}
}
}
}
}
}
}
}
if(n == 8)
{
for (int KUN = 1;KUN <= n;KUN++)
{
for (int JI = 1;JI <= n;JI++)
{
for (int IKUN = 1;IKUN <= n;IKUN++)
{
for (int KUNKUN = 1;KUNKUN <= n;KUNKUN++)
{
for (int JIJI = 1;JIJI <= n;JIJI++)
{
for (int IKUNIKUN = 1;IKUNIKUN <= n;IKUNIKUN++)
{
for (int TEMP = 1;TEMP <= n;TEMP++)
{
for (int TEMP1 = 1;TEMP1 << n;TEMP1++)
{
cout << KUN << " " << JI << " " << IKUN << " " << KUNKUN << " " << JIJI << " " << IKUNIKUN << " " << TEMP << " " << TEMP1 << "\n";
}
}
}
}
}
}
}
}
}
return 0;
}
这里空空如也
有帮助,赞一个