我寻思这道题可以用打表做。。。
2025-03-08 10:09:47
发布于:上海
45阅读
0回复
0点赞
我寻思这道题可以用打表做。。。
#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;
} 
全部评论 1
999
2025-09-26 来自 江苏
0









有帮助,赞一个