CF201A.Clear Symmetry

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

Consider some square matrix AA with side nn consisting of zeros and ones. There are nn rows numbered from 11 to nn from top to bottom and nn columns numbered from 11 to nn from left to right in this matrix. We'll denote the element of the matrix which is located at the intersection of the ii -row and the jj -th column as Ai,jA_{i,j} .

Let's call matrix AA clear if no two cells containing ones have a common side.

Let's call matrix AA symmetrical if it matches the matrices formed from it by a horizontal and/or a vertical reflection. Formally, for each pair (i,j)(i,j) (1<=i,j<=n)(1<=i,j<=n) both of the following conditions must be met: Ai,j=Ani+1,jA_{i,j}=A_{n-i+1,j} and Ai,j=Ai,nj+1A_{i,j}=A_{i,n-j+1} .

Let's define the sharpness of matrix AA as the number of ones in it.

Given integer xx , your task is to find the smallest positive integer nn such that there exists a clear symmetrical matrix AA with side nn and sharpness xx .

输入格式

The only line contains a single integer xx ( 1<=x<=1001<=x<=100 ) — the required sharpness of the matrix.

输出格式

Print a single number — the sought value of nn .

输入输出样例

  • 输入#1

    4
    

    输出#1

    3
    
  • 输入#2

    9
    

    输出#2

    5
    

说明/提示

The figure below shows the matrices that correspond to the samples:

首页