C6-12 · Doanh thu tăng mạnh nhất
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
Đề
Cho doanh thu 7 ngày liên tiếp của một quán nước (nghìn đồng, số nguyên). Ngày ~i~ (từ 2 đến 7) tăng nếu doanh thu của nó lớn hơn hẳn doanh thu ngày ~i-1~; mức tăng là hiệu hai doanh thu đó.
Hãy in ngày tăng mạnh nhất so với ngày liền trước và mức tăng. Nếu nhiều ngày có cùng mức tăng lớn nhất thì chọn ngày đứng trước. Nếu không ngày nào tăng thì in 0 0.
Dữ liệu vào
Một dòng gồm 7 số nguyên ~d_1, d_2, \ldots, d_7~ — doanh thu từng ngày, cách nhau một dấu cách.
Kết quả
Một dòng gồm hai số nguyên: ngày (đánh số từ 1) và mức tăng; hoặc 0 0.
Ràng buộc
- ~0 \le d_i \le 10^7~.
Ví dụ
Dữ liệu vào:
850 920 780 1100 1050 1400 1320
Kết quả:
6 350
Giải thích ví dụ
| Ngày | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| Doanh thu | 850 | 920 | 780 | 1100 | 1050 | 1400 | 1320 |
| So với hôm trước | — | +70 | −140 | +320 | −50 | +350 | −80 |
Ngày 6 tăng mạnh nhất, 350 nghìn đồng.
Lưu ý
- So với ngày liền trước, không phải ngày đầu tuần.
- Doanh thu bằng hôm trước không phải là tăng; tuần không tăng ngày nào (giảm dần, hoặc bằng nhau) in
0 0. - Vòng lặp so
ds[i]vớids[i - 1]cho ~i~ từ 1 đến 6; viếtds[i + 1]với ~i~ chạy hếtrange(7)sẽ vượt chỉ số.
Nguồn trong sách: Bài C6-12, mục 6.12, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (***)
Đang tải...