Môn Tin họcQuản lý học tập Tin học

Phân tích bảng doanh thu các cửa hàng theo tháng

Lớp 11Lập trìnhpythonGiải quyết vấn đề với máy tínhVận dụng cao

Thang điểm 10 · 4 test case chấm tự động · 4 tiêu chí chấm

Một chuỗi cửa hàng tiện lợi có bảng doanh thu (đơn vị: triệu đồng) của m cửa hàng trong n tháng liên tiếp. Em hãy viết chương trình:

  • Nhập m, n, sau đó nhập m dòng, mỗi dòng gồm n số nguyên (doanh thu từng tháng của một cửa hàng), lưu vào ma trận A; in lại ma trận vừa nhập.
  • Tính và in tổng doanh thu của toàn bộ chuỗi cửa hàng.
  • In ra (các) dòng có tổng doanh thu lớn nhất (nếu có nhiều dòng bằng nhau thì in tất cả).
  • In ra các mức doanh thu phân biệt xuất hiện trong ma trận (mỗi giá trị chỉ in một lần).
  • Cho người dùng nhập một mức doanh thu cần tra cứu, chương trình in ra số lần xuất hiện và danh sách vị trí (dòng, cột) — chỉ số bắt đầu từ 0 — của mức doanh thu đó trong ma trận.

Định dạng vào: dòng 1: m; dòng 2: n; m dòng tiếp theo mỗi dòng n số nguyên; dòng cuối: số cần tra cứu.

Định dạng ra: in lần lượt ma trận, tổng doanh thu, dòng có tổng lớn nhất, các mức doanh thu phân biệt, và kết quả tra cứu.

InputOutput
3
3
50 60 70
80 60 90
50 60 70
60
  • 50 60 70
  • 80 60 90
  • 50 60 70
  • Tổng doanh thu: 590
  • Cửa hàng có doanh thu cao nhất:
  • [80, 60, 90]
  • Các mức doanh thu phân biệt: [50, 60, 70, 80, 90]
  • Doanh thu 60 xuất hiện 3 lần tại các vị trí: [(0, 1), (1, 1), (2, 1)]
2
2
100 200
150 100
100
  • 100 200
  • 150 100
  • Tổng doanh thu: 550
  • Cửa hàng có doanh thu cao nhất:
  • [100, 200]
  • Các mức doanh thu phân biệt: [100, 200, 150]
  • Doanh thu 100 xuất hiện 2 lần tại các vị trí: [(0, 0), (1, 1)]
#mảng hai chiều#ma trận#duyệt lồng nhau#tìm giá trị phân biệt#tra cứu vị trí#category:danh_gia#difficulty:analyzing

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài