QKS4_C4 - Bỏ phiếu – VOTE
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 512 megabyte
Đăng bởi: phucquy

Bài 2. (5,0 điểm) Bỏ phiếu – VOTE.*

Chuẩn bị Gala mừng năm mới Tết Tân Sửu 2021 của công ty HiTech, ban giám đốc quyết định có giải thưởng đặc biệt cho thành viên của công ty. Sau khi đưa ra các tiêu chí đánh giá, việc bầu chọn sẽ được thực hiện bằng cách tất cả các thành viên sẽ được bỏ phiếu cho nhau.

Hình thức bỏ phiếu được thực hiện thông qua phiếu bầu chọn online. Danh sách các thành viên của công ty được niêm yết và quy định là số thứ tự từ 1 đến   , tương ứng với  ô trên phiếu bầu chọn. Sau khi thực hiện, ban tổ chức thu được các danh sách phiếu tương ứng của các thành viên công ty. Trong mỗi phiếu bầu chọn, giá trị ô ở vị trí tương ứng ghi  là bầu chọn cho người đó, ô ghi  là không bầu chọn (coi các trường hợp bầu chọn không hợp lệ là không bầu chọn).

Yêu cầu: Em hãy giúp ban tổ chức đưa ra danh sách các nhân viên có phiếu bầu chọn cao nhất.

Dữ liệu: vào từ tệp văn bản VOTE.INP:

  • Dòng đầu tiên gồm số một số nguyên dương  là số lượng phiếu bầu chọn.
  •  dòng tiếp theo mỗi dòng tương ứng là  giá trị của các phiếu đã bầu chọn.

Các kí tự cách nhau một dấu cách.

Kết quả: ghi ra tệp văn bản VOTE.OUT:

  • Dòng đầu tiên ghi số lượng người được nhiều phiếu nhất và số lượng phiếu.
  • Dòng thứ hai ghi thứ tự tương ứng của những người được cao phiếu nhất đó theo thứ tự tăng dần.

Ví dụ:

VOTE.INP

VOTE.OUT

Giải thích

5

X 0 X 0 X

X 0 0 X X

0 0 X 0 0

0 X 0 X 0

0 0 X X 0

 

2 3

3 4

Người số 1 được 2 phiểu bầu chọn.

Người số 2 được 1 phiếu bầu chọn.

Người số 3 được 3 phiếu bầu chọn.

Người số 4 được 3 phiếu bầu chọn.

Người số 5 được 2 phiếu bầu chọn.

Người số 3 và số 4 cùng được số phiếu bầu chọn lớn nhất.

 

Ví dụ

Back to Top