1. Trang chủ
  2. » Tài Chính - Ngân Hàng

De thi tin QT IOI 19916

1 7 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 1
Dung lượng 84,65 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Một cảnh sát trưởng biết rõ về số tội phạm trong thành phố mình quản lý cũng như tất cả những người cộng tác với chúng.. Hãy xác định tất cả các nhóm tội phạm có thể trong thành phố.[r]

Trang 1

Bai Toan 6 - 1991

VI Nhóm tội phạm đông nhất

Một cảnh sát trưởng biết rõ về số tội phạm trong thành phố mình quản lý cũng như tất cả những người cộng tác với chúng Hãy xác định tất cả các nhóm tội phạm có thể trong thành phố

Trong trường hợp này, nhóm tội phạm là một bộ phận của tất cả những kẻ phạm tội Nhóm tội phạm lớn nhất là không còn nhóm nào có số phần tử đông hơn nhóm này

Hãy viết chương trình thực hiện các công việc sau:

(A) Nhập dữ liệu của cảnh sát trưởng với số tội phạm không quá 41 người Dữ liệu ra là một tệp văn bản ASCII có cấu trúc như sau:

a(1,1)

a(2,1)a(2,2)

a(3,1)a(3,2)a(3,3)

a(n,1)a(n,2)a(n,3) a(n,n)

Trong đó a(i,j) = 1, nếu người i cộng tác với người j hoặc i = j, và a(i,j) = 0 nếu ngược lại

Ví dụ trong trường hợp có 6 người:

1

01

101

1011

01101

101111

Trong ví dụ này, kết quả ra sẽ là một trường hợp sau:

Nhóm tội phạm đông nhất là: 1 3 4 6 (tổng số phần tử trong nhóm là 4)

(B) Mở rộng phần dữ liệu vào của chương trình để tạo dữ liệu theo cách ngẫu nhiên với số nhóm cộng tác 0 < d < 1

(C) Dùng dữ liệu ngẫu nhiên hoặc tệp file dữ liệu vào, tìm nhóm tội phạm đông nhất trong thành phố Kết quả ra tương tự trong ví dụ trên (yêu cầu câu A)

Ngày đăng: 18/04/2021, 12:09

TỪ KHÓA LIÊN QUAN

w