TS10 Quảng Ngãi 2026 - Bài 2

Xem dạng PDF

Gửi bài giải

Điểm: 8,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Số chính phương là số nguyên không âm mà có thể viết dưới dạng bình phương của một số nguyên. Ví dụ: các số ~9, 16, 36~ là các số chính phương.

Cho một hình chữ nhật có diện tích là ~S~.

Yêu cầu: Tìm chu vi lớn nhất của hình chữ nhật trên thỏa mãn đồng thời cả hai điều kiện sau:

  • Chiều rộng ~n~ và chiều dài ~m~ ~(n \le m)~ của hình chữ nhật là các số nguyên dương.

  • Chu vi của hình chữ nhật là số chính phương.

Input

Một dòng chứa số nguyên dương ~S~ ~(1 \le S \le 10^{12})~.

Output

Một số nguyên là chu vi lớn nhất thỏa mãn điều kiện bài toán. Nếu không có hình chữ nhật nào thỏa mãn điều kiện bài toán thì ghi ~-1~.

Scoring

Subtask Điểm Ràng buộc
1 ~60\%~ ~S \le 10^3~
2 ~20\%~ ~S \le 10^6~
3 ~20\%~ ~S \le 10^{12}~

Sample Input 1

12

Sample Output 1

16

Sample Input 2

20

Sample Output 2

-1

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.