Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2020
258
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. def trace(M):
  2.     tr=0
  3.     for l in range(len(M)):
  4.         tr+=M[l][l]
  5.     return tr
  6. T=int(input())
  7. for i in range(T):
  8.     n=int(input())
  9.     M=[]
  10.     for j in range(n):
  11.         aux=input().split()
  12.         a=[int(k) for k in aux]
  13.         M.append(a)
  14.     #count rows with rep
  15.     for l in range(n):
  16.         duprow=0
  17.         s=len(set(M[l]))
  18.         if s<n:duprow+=1
  19.     for l in range(n):
  20.         dupcol=0
  21.         s=len(set(M[:][l]))
  22.         if s<n:dupcold+=1
  23.     print("Case #%d: %d %d %d"%(i+1,trace(M),duprow,dupcol))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement