提交记录
(甚至Judging了5分钟)
#include <bits/stdc++.h>
using namespace std;
int s(int n){
for (int i = 0;;i++){
if (i * i <= n && (i+1) * (i+1) >= n){
return i;
}
}
}
int main(){
int a;
cin >> a;
for (int i = s(a); i > 0; i--){
if (a % i == 0){
printf("%d", i+a/i-2);
return 0;
}
}
}