C4-04 · Nhiệt độ âm
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
Đề
Một trạm khí tượng ghi nhiệt độ của n ngày (số nguyên, °C). Hãy cho biết:
- số ngày có nhiệt độ dưới 0 °C (nhiệt độ âm);
- tổng nhiệt độ của các ngày trên 0 °C (nhiệt độ dương).
Ngày có nhiệt độ đúng 0 °C không được đếm ở mục nào.
Dữ liệu vào
- Dòng đầu: số nguyên n là số ngày.
- n dòng tiếp theo, mỗi dòng một số nguyên là nhiệt độ của một ngày.
Kết quả
Một dòng gồm hai số nguyên cách nhau một dấu cách: số ngày dưới 0 °C và tổng nhiệt độ các ngày trên 0 °C.
Ràng buộc
- 1 ≤ n ≤ 10⁴.
- −100 ≤ mỗi nhiệt độ ≤ 100.
Ví dụ
Dữ liệu vào:
4
-2
0
5
3
Kết quả:
1 8
Giải thích ví dụ
| Ngày | Nhiệt độ | Dưới 0? | Trên 0? |
|---|---|---|---|
| 1 | −2 | có → đếm 1 | |
| 2 | 0 | không | không |
| 3 | 5 | có → cộng 5 | |
| 4 | 3 | có → cộng 3 |
Có 1 ngày dưới 0 °C; tổng các ngày trên 0 °C là 5 + 3 = 8. Ngày thứ 2 (đúng 0 °C) là chỗ dễ sai: viết t <= 0 sẽ đếm nhầm thành 2 ngày.
Ghi chú
Đọc đúng n dòng sau dòng đầu (dạng đọc "n rồi n dòng", mục 4.3): đọc thừa một dòng là Runtime Error.
Nguồn trong sách: Bài C4-04, mục 4.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...