这道题是个很巧妙的暴力 巧妙之处: 知道两个值反求第三个值,从而减少一层 f o r for for 用乘法的思想(三个数相乘=n)简化两个 f o r for for的循环次数。 用判断整除的方式减少第二个for的出现次数。 代码: #include<iostream> #include<cstdio> using namespace std; long long n,minn=2147483647,maxn,c