60分快疯了,2,3测试点wa,求助求助
查看原帖
60分快疯了,2,3测试点wa,求助求助
549907
Aheaddd楼主2021/9/16 12:24
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;	

int A, B, C, flag;

int main()
{
	cin >> A >> B >> C;
	for (int a = 1; a <= 9; a++)
	{
		for (int b = 1; b <= 9; b++)
		{
			for (int c = 1; c <= 9; c++)
			{
				if ( a != b && a != c && b != c)
				{
					for (int d = 1; d <= 9; d++)
					{
						for (int e = 1; e <= 9; e++)
						{
							for (int f = 1; f <= 9; f++)
							{
								if (d != e && d != f && e != f && d != a && d != b && d != c && e != a && e != b && e != c&&f!=a&&f!=b&&f!=c)
								{
									for (int g = 1; g <= 9; g++)
									{
										for (int h = 1; h <= 9; h++)
										{
											for (int i = 1; i <= 9; i++)
											{
												if (g != h && g != i && h != i && g != a && g != b && g != c && g != d && g != e && g != f && i != a && i != b && i != c && i != d && i != e && i != f && h != a && h != b && h != c && h != d && h != e && h != f)
												{
													int aa = a * 100 + b * 10 + c;
													int bb = d * 100 + e * 10 + f;
													int cc = g * 100 + h * 10 + i;
													if (double (aa)/A == double (bb)/B && double (aa)/A == double (cc)/C && double (bb)/B == double (cc)/C)
													{
														cout << a << b << c << " " << d << e << f << " " << g << h << i << endl;
														flag = 1;
													}													
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	}
	if (flag == 0)cout << "NO!!!";
	

	return 0;
}
2021/9/16 12:24
加载中...