Gửi bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Nam tìm thấy một hộp diêm cũ trên gác. Nam rất thích hình chữ nhật, vì vậy cậu muốn dùng toàn bộ ~N~ que diêm có trong hộp để xếp thành một hình chữ nhật duy nhất. Trong lúc xếp, chợt nhớ lại bài giảng trên lớp về cách tính diện tích hình chữ nhật, Nam tự hỏi liệu mình có thể xếp hình chữ nhật có diện tích nhỏ nhất và lớn nhất là bao nhiêu? Bạn hãy lập trình tính giúp Nam nhé.
Input
- Một dòng duy nhất chứa số nguyên dương ~N~ ~( 1 ≤ N ≤ 10^8)~
Output
- Nếu Nam tạo được hình chữ nhật, in ra một dòng gồm 2 số lần lượt là diện tích nhỏ nhất và diện tích lớn nhất có thể tạo ra.
- Nếu Nam không tạo được hình chữ nhật, in ra
-1
.
Sample Input 1
10
Sample Output 1
4 6
Sample Input 2
5
Sample Output 2
-1
Bình luận