C2-09 · Pizza cỡ nào rẻ hơn?
Xem dạng PDF
Gửi bài giải
Điểm:
1,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Ngôn ngữ cho phép
Python
Đề
Có hai chiếc pizza, mỗi chiếc cho biết đường kính ~d~ (cm) và giá ~g~ (đồng). Diện tích mặt bánh là ~\pi \times (d/2)^2~ cm² (dùng math.pi), nên giá mỗi 100 cm² bánh của chiếc đó là
$$p = \frac{g}{\pi \times (d/2)^2} \times 100$$
In giá mỗi 100 cm² của chiếc thứ nhất, của chiếc thứ hai, rồi kết quả của phép so sánh "giá mỗi 100 cm² của chiếc thứ nhất nhỏ hơn của chiếc thứ hai", so trên giá trị chưa làm tròn.
Dữ liệu vào
Hai dòng, mỗi dòng chứa hai số nguyên: đường kính ~d~ và giá ~g~ của một chiếc pizza, cách nhau một dấu cách. Dòng đầu là chiếc thứ nhất, dòng thứ hai là chiếc thứ hai.
Kết quả
- Dòng 1: giá mỗi 100 cm² của chiếc thứ nhất, in bằng
:.0f. - Dòng 2: giá mỗi 100 cm² của chiếc thứ hai, in bằng
:.0f. - Dòng 3:
TruehoặcFalse.
Ràng buộc
- ~10 \le d \le 100~.
- ~1000 \le g \le 10^7~.
- Hai chiếc hoặc giống hệt nhau, hoặc có giá mỗi 100 cm² chênh nhau ít nhất 0,01 đồng (không có hai giá chỉ chênh nhau do sai số tính toán).
- Giá mỗi 100 cm² của mỗi chiếc không rơi vào trường hợp "đúng giữa" khi làm tròn tới hàng đơn vị (phần lẻ cách 0,5 ít nhất 0,001).
Ví dụ 1
Dữ liệu vào:
30 189000
22 109000
Kết quả:
26738
28674
True
Ví dụ 2
Dữ liệu vào:
22 109000
30 189000
Kết quả:
28674
26738
False
Giải thích ví dụ
- Ví dụ 1: chiếc 30 cm có diện tích ~\pi \times 15^2 \approx 706.86~ cm², giá mỗi 100 cm² là ~189000 / 706.86 \times 100 \approx 26738~; chiếc 22 cm: ~\approx 380.13~ cm², ~\approx 28674~ đồng. Chiếc thứ nhất rẻ hơn tính theo diện tích nên in
True, dù giá cả chiếc đắt hơn. - Ví dụ 2: đổi chỗ hai chiếc; chiếc thứ nhất giờ đắt hơn nên in
False.
Ghi chú
- So sánh cho ra giá trị
bool;printin đúng chữTrue/False(mục 2.2.2, 2.3.3). - Chưa học
if: in thẳng kết quả của phép so sánh. :.0fchỉ đổi cách in; phép so sánh phải dùng giá trị chưa làm tròn.
Nguồn trong sách: Bài C2-09, mục 2.10, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (***)
Đang tải...