Сычуань университета первокурсник сезон J разложение добротности? ?

Here Вставка рисунка Описание

Вопрос сделал проблему алгоритма живого перечисления
иногда не слишком серьезно может также принимать данные диапазона, то вы пытаетесь перечислить
если TLE
вопрос , чтобы рассмотреть методы
каких из поля зрения перечисления ВЭ не будет тратить время на
предмете влияния разложившийся в ряд в в форме C, и требует меньшего са как можно меньше,
то пусть начало с наименьшим делимого воспевания, открыт для обновления значения переменной имп Са
если она меньше обновлений, а и записать значение
хороших идей так Канкан кодекс

#include<bits/stdc++.h>
using namespace std;
int main()
{
	int t,n,a,b,c,cmp;
	scanf("%d",&t);
	while(t--)
	{
		int cmp=99999;
		scanf("%d",&n);
		for(int i=2;i*i<n;i++)
		{
			if(n%i==0)
			{
				int m=n/i;
				for(int j=i;j*j<=m;j++)
				{
					if(m%j==0)
					{
						if(m/j-i<cmp)
						{
							a=i;
							b=j;
							c=m/j;
							cmp=c-a;	
						}	
					}
				}
			}
		}
		if(cmp==99999)
			printf("No solution\n");
		else
			printf("%d=%d*%d*%d\n",n,a,b,c);
	}
	return 0;
}

Это началось 99999 999wa я написал дважды
рвота кровью позже изменено , чтобы увидеть диапазон данных
может реально использовать п

Опубликовано 54 оригинальные статьи · вона похвала 4 · Просмотров 889

рекомендация

отblog.csdn.net/weixin_45460987/article/details/103430073