P7892 『JROI-3』R.I.P.
Update
Content
你在一个无限大的格子平面上,并且有
如果你需要围住一个
数据范围:
Solution
首先引出我们小学就学过的东西:一个长方形在一定面积下,长与宽差得越小,周长也就越小。因此,我们由此想着求出一个长与宽差得最小的一个面积为
我们先假设这个面积为
Code
namespace Solution {
ll n, m;
iv Main() {
MT {
read(n, m);
ll a, b;
for(a = sqrt(n); a >= 1; --a) if(!(n % a)) break;
b = n / a;
ll mn = (a + b + 2) * 2;
if(mn <= m) puts("Good");
else puts("Miss");
}
}
}
Advertisement
欢迎来看我扒的 R.I.P. 的谱子!