Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 2 · Lập trình

Chia nhóm

Điểm
7 điểm
Tên chương trình
BAI2.PAS
Vào / Ra
CHIANHOM.INP → CHIANHOM.OUT

Đề bài

Có N người (đánh số thứ tự từ 1 đến N) và tình trạng quen biết của N người này được cho bởi mảng hai chiều A(N,N) đối xứng qua đường chéo chính, trong đó A[i,j] = A[j,i] = 1 nếu i quen j và bằng 0 nếu i không quen j (quy ước A[i,j]=0 nếu i=j). Hãy xét xem liệu có thể chia N người đó thành 2 nhóm mà trong mỗi nhóm hai người bất kỳ đều không quen nhau ?

Dữ liệu vàoCHIANHOM.INP

Dữ liệu vào trong file văn bản CHIANHOM.INP trong đó dòng thứ nhất ghi số nguyên dương N (1≤N≤1001 \le N \le 100), trong N dòng tiếp theo, dòng thứ i ghi N số A[i,1], ..., A[i,N], cách nhau khoảng trắng.

Kết quả raCHIANHOM.OUT

Kết quả ghi ra file CHIANHOM.OUT như sau:

  • Nếu không thể chia nhóm, ghi số 0 ;
  • Nếu có thể chia nhóm, dòng thứ nhất ghi số thứ tự những người thuộc nhóm 1, dòng thứ hai ghi số thứ tự những người thuộc nhóm 2.

Ràng buộc

  • 1≤N≤1001 \le N \le 100.

Ví dụ

Dữ liệu vàoCHIANHOM.INP
5
0 1 0 1 0
1 0 1 0 1
0 1 0 1 0
1 0 1 0 0
0 1 0 0 0
Kết quả raCHIANHOM.OUT
1 3 5
2 4

Thuộc đề thi

Đề thi học sinh giỏi cấp tỉnh lớp 9 trung học cơ sở năm học 2022 – 2023 — Môn: Tin học

Bến Tre · Cấp tỉnh · Năm học 2022-2023