#CT0000064. Số chính phương gần nhất - EP1 (Nearest Perfect Square - EP1)
Số chính phương gần nhất - EP1 (Nearest Perfect Square - EP1)
Số chính phương gần nhất - EP1 (Nearest Perfect Square - EP1)
Phiên bản: Phước Hưng OJ Extended
Đề bài
Một số nguyên dương được gọi là số chính phương nếu nó là bình phương của một số nguyên dương. Ví dụ, là các số chính phương.
Cho số nguyên dương . Với mỗi số chính phương , khoảng cách từ đến là .
Hãy tìm số chính phương có khoảng cách nhỏ nhất đến , đồng thời tính khoảng cách nhỏ nhất .
Input
Một dòng chứa số nguyên dương .
Output
In hai số nguyên và , trong đó là số chính phương gần nhất và .
Subtask
- Subtask 1 (30 điểm): .
- Subtask 2 (30 điểm): .
- Subtask 3 (40 điểm): .
Ví dụ
Ví dụ 1
Input
20
Output
16 4
Giải thích
và là hai số chính phương kề hai phía của 20. Ta có và , nên số gần nhất là 16 và khoảng cách nhỏ nhất là 4.
Ví dụ 2
Input
24
Output
25 1
Giải thích
và , vì vậy kết quả là 25 1.
Ví dụ 3
Input
30
Output
25 5
Giải thích
Hai bình phương kề 30 là và . Hai khoảng cách là 5 và 6, nên chọn 25.
Ví dụ 4
Input
81
Output
81 0
Giải thích
đã là số chính phương nên khoảng cách nhỏ nhất bằng 0.
Ví dụ 5
Input
999999999999999999
Output
1000000000000000000 1
Giải thích
và chỉ lớn hơn đúng 1, nên đây là số chính phương gần nhất.