TS10 Tiền Giang 2024 - Tìm x

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1100 Thời gian: 1.0s Bộ nhớ: 256M Input: NUMX.INP Output: NUMX.OUT

Với một số nguyên dương \(X\), ta gọi \([\sqrt{X}]\) là phần nguyên căn bậc hai của \(X\).
Ví dụ: \(X = 10\) thì \([\sqrt{X}]\)\(3\); \(X = 25\) thì \([\sqrt{X}]\)\(5\).
Bi có một số nguyên dương \(n\). Bi muốn tìm số nguyên dương \(X\) sao cho:
\(X + [\sqrt{X}] = n\)
Theo em, số \(X\) mà Bi tìm được là số nào?

Input

  • Đọc từ file NUMX.INP gồm một số nguyên dương \(n\) (\(n \le 10^{12}\))

Output

  • Ghi vào file NUMX.OUT số nguyên dương \(X\) mà Bi tìm được. Biết rằng dữ liệu vào đảm bảo luôn tìm được một giá trị nguyên dương \(X\).

Example

Test 1

Input
13
Output
10
Note

Với \(n = 13\), ta có \(X = 10\)\(10 + [\sqrt{10}] = 10 + 3 = 13 = n\)

Bình luận (1)

Mới nhất
Tải bình luận...