题意与原解析均从本地 OpenJudge 缓存迁移。
OJ: noi_openjudge
题目 ID: ch0201-7216
难度:未知
标签:
日期: 2026-07-30 23:01
题意
完整题面见同目录的 problem.md。
思路
代码
cpp
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%d",&n);
int a,b,c ; // a * b * c == n
int ans = 0x7f7f7f7f;
for(a=1;a<=n;a++){
for(b=1;b<=n;b++){
if ( n %( a*b) == 0){
c = n / (a*b);
ans = min(ans,(a*b + a*c + c*b)*2);
}
}
}
printf("%d\n",ans);
return 0;
}