#CCBOTPBA0000019. Số chính phương nhỏ hơn n (Positive Squares Below N)

Số chính phương nhỏ hơn n (Positive Squares Below N)

Số chính phương nhỏ hơn n (Positive Squares Below N)

Nguồn: Phước Hưng OJ

Phiên bản: Phước Hưng OJ Extended

Đề bài

Đếm số nguyên dương i sao cho i*i < n. Chỉ tính số chính phương dương (1,4,9,...), không tính 0 và không tính số chính phương bằng n.

Input

Một số nguyên n.

Output

Số lượng số chính phương dương nhỏ hơn n.

Subtask

  • Subtask 1 (20%): 0 ≤ n ≤ 1000.

  • Subtask 2 (30%): 0 ≤ n ≤ 10^8.

  • Subtask 3 (50%): 0 ≤ n ≤ 10^12.

Ví dụ

Ví dụ 1

Input:

10

Output:

3

Giải thích: 1, 4, 9 đều nhỏ hơn 10.

Ví dụ 2

Input:

9

Output:

2

Giải thích: 9 bằng ngưỡng nên chỉ tính 1, 4.

Ví dụ 3

Input:

1

Output:

0

Giải thích: Không có số chính phương dương nhỏ hơn 1.