nguyenminhhai021009 là vị vua của vương quốc ABC.Hôm nay ông cho các binh lính của mình luyện tập để chuẩn bị cho trận chiến với quân của vua siêu chép code là Nguyen_Le_Huy_Khanh và vua siêu gáy to là imbigbrain bằng cách cho binh lính tham gia cuộc thi do mình tổ chức, cuộc thi mang tên CHÉP CODE (CCC) . Có \(n\) binh lính tham gia cuộc thi lần này, người thứ \(i\) đánh số báo danh là \(i\). Biết người thứ \(i\) chỉ muốn ngồi với người thứ \(i^2\). Hãy tính số dãy bàn mà ông vua nguyenminhhai021009 cần chuẩn bị ít nhất. Vì quá mệt mỏi vì việc xây dựng đất nước xong nên nguyenminhhai021009 đi ngủ rồi. Bạn hãy giúp vua nguyenminhhai021009 nhé.
Input
- Duy nhất 1 số \(n\)
Output
- Duy nhất 1 số là kết quả bài toán
Scoring
- Subtask \(1\) (\(40\%\) số điểm): \(n\le 10^{18}\)
- Subtask \(2\) (\(60\%\) số điểm): \(n\le 10^{255}\)
Example
Test 1
Input
10
Output
8
Note
Giải thích: Có 8 dãy bàn cần chuẩn bị:
\((1)\)
\((2, 4)\)
\((3, 9)\)
\((5)\)
\((6)\)
\((7)\)
\((8)\)
\((10)\)
Test 2
Input
100
Output
91
Bình luận