不科学题,明明是暴力题...
#include <iostream>
#include <cstdio>
using namespace std;
//贪心 乱搞也,把方块利用到最多,四周填满后可以往中间塞的,乱搞乱搞,3的时候要考虑一下
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;(i*i+1)/2<n;i+=2);
printf("%d\n",n==3?5:i);
return 0;
}
不科学题,明明是暴力题...
#include <iostream>
#include <cstdio>
using namespace std;
//贪心 乱搞也,把方块利用到最多,四周填满后可以往中间塞的,乱搞乱搞,3的时候要考虑一下
int main()
{
int n,i;
scanf("%d",&n);
for(i=1;(i*i+1)/2<n;i+=2);
printf("%d\n",n==3?5:i);
return 0;
}