Notice
Chào mừng bạn đến với OREOJ !

[TS10 Thừa Thiên Huế Chuyên Khoa học 2025 - 2026] Diện tích tam giác

Xem dạng PDF

Thông tin
Nguồn bài: TS10 Thừa Thiên Huế Chuyên Khoa học 2025 - 2026
Chi tiết
Dạng bài
Ngôn ngữ cho phép
C, C++, C++20, C++23, Java, Kotlin, Pascal, PyPy, Python, Scratch
Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Cho hình chữ nhật ~ABCD~ có ~AB=a~, ~BC=b~. Điểm ~M~ nằm trên cạnh ~BC~ sao cho ~BM=x~, điểm ~N~ nằm trên cạnh ~CD~ sao cho ~CN=x~, với ~x~ là số nguyên trong đoạn từ ~0~ đến ~b~.

Yêu cầu

Khi ~x~ thay đổi, hãy tìm giá trị lớn nhất và nhỏ nhất của diện tích tam giác ~AMN~, đồng thời cho biết giá trị ~x~ tương ứng. Nếu có nhiều giá trị ~x~ cùng đạt kết quả, lấy giá trị ~x~ nhỏ nhất.

Input

Hai số nguyên dương ~a,b~ ~(1 \le a,b \le 120)~.

Output

Gồm ~4~ dòng:

  • Dòng thứ nhất: giá trị lớn nhất của diện tích tam giác ~AMN~.
  • Dòng thứ hai: giá trị ~x~ để diện tích đạt lớn nhất.
  • Dòng thứ ba: giá trị nhỏ nhất của diện tích tam giác ~AMN~.
  • Dòng thứ tư: giá trị ~x~ để diện tích đạt nhỏ nhất.

Subtask

  • Một subtask duy nhất với ~1 \le a,b \le 120~.

Ví dụ

10 6
30
0
17.5
5

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.