poj3536

    技术2024-08-20  70

    // poj3536.cpp : Defines the entry point for the console application.//

    #include "stdafx.h"#include <stdio.h>#include <math.h>

    int main(){ int sum,min; int savea,saveb,savec; int a,b,c; int n;

    while(scanf("%d",&n) != EOF){    min=1000000000; //!!

     for(a=1;a<=n;a++) {  if(n%a == 0)  {   for(b=1;b<=n/a;b++) //<=n/a !!!   {    if((n/a)%b == 0)    {     c = n/a/b;     sum = a*b+a*c+b*c;     if(min > sum)      {       min = sum;       savea = a;       saveb = b;       savec = c;      }    }   }  } }

     printf("%d %d %d/n",savea,saveb,savec); // 无须输出#}

     return 0;}

    最新回复(0)